我有一个二维数组:
$arr= array();
array_push($arr, array('col1' => 'someval', 'col2' => 'someval'));
array_push($arr, array('col1' => 'someval', 'col2' => 'someval'));
现在我想为每个二级数组添加一个新的"col",如'col3' => 'someval'
。如何做到这一点?
使用[]
表示法添加带有关键字key
:的值
foreach ($arr as &$item) {
$item['col3'] = 'value';
}
使用&
和$item
,以便通过引用传递$arr
的每个阵列。