我有一个多维数组.
即.
Array
(
[0] => Array
(
[item_id] => 1
[item_name] => x
)
[1] => Array
(
[item_id] => 1
[item_name] => y
)
)
Run Code Online (Sandbox Code Playgroud)
我需要一种方法来为该数组添加新索引.
Array
(
[0] => Array
(
[item_id] => 1
[item_name] => x
[value] => 1
)
[1] => Array
(
[item_id] => 1
[item_name] => y
[value] => 1
)
)
Run Code Online (Sandbox Code Playgroud)
该值可能/可能不会始终保持不变.
实现此目的的一种方法是循环数组并插入新索引value.
我的问题是,有没有其他更好的方法来做到这一点.
谢谢.
你不需要使用array_walk_recursive,你可以使用array_walk:
array_walk($array, function(&$a) {
$a['value'] = 1;
});
Run Code Online (Sandbox Code Playgroud)