我有一个像这样的数组
$array1 = [
0 => [
'category_name' => 'Example 1'
],
1 => [
'category_name' => 'Example 2'
],
2 => [
'category_name' => 'Example 3'
],
];
我想在这个数组的每个索引中添加更多的键,最后我想得到这样的输出。
$array2 = [
0 => [
'import_id' => 10,
'country_id' => 1,
'category_name' => 'Example 1'
],
1 => [
'import_id' => 10,
'country_id' => 1,
'category_name' => 'Example 2'
],
2 => [
'import_id' => 10,
'country_id' => 1,
'category_name' => 'Example 3'
],
];
但我不想使用任何循环来做这件事,这可能吗?
一个不使用循环的长路 :)
$array2 = array_fill(0, count($array1), ['import_id' => 10, 'country_id' => 1]);
$array2 = array_replace_recursive($array2, $array1);