【发布时间】:2010-12-06 09:40:28
【问题描述】:
这是我的数组
$myArr = array(array('one', 'two'), array('one', 'two'));
我想为 $myArr 内的每个数组添加一个元素。我不想遍历内部的每个数组并添加该元素。有没有更快的方法来使用 array_map 或 array_walk.. 最好是使用一行代码?
结果数组应该是这样的
$myArr = array(array('one', 'two','three'), array('one', 'two','three'));
非常感谢
知道了,感谢@strager
$myvar = 'Three';
$myArr = array_map(function ($subarray) { global $myvar; $subarray[] = $myvar; return $subarray;}, $myArr);
【问题讨论】:
标签: php multidimensional-array