我有一个二维数组:
$arr= array();
array_push($arr, array('col1' => 'someval', 'col2' => 'someval'));
array_push($arr, array('col1' => 'someval', 'col2' => 'someval'));
现在我想为每个第二级数组添加一个新的“col”,如'col3' => 'someval'
。怎么做?
答案 0 :(得分:5)
使用[]
表示法添加键key
的值:
foreach ($arr as &$item) {
$item['col3'] = 'value';
}
将&
与$item
一起使用,以便通过引用传递每个$arr
数组。