将新“col”添加到现有的二维数组中

时间:2016-05-04 12:12:48

标签: php arrays multidimensional-array

我有一个二维数组:

$arr= array();
array_push($arr, array('col1' => 'someval', 'col2' => 'someval'));
array_push($arr, array('col1' => 'someval', 'col2' => 'someval'));

现在我想为每个第二级数组添加一个新的“col”,如'col3' => 'someval'。怎么做?

1 个答案:

答案 0 :(得分:5)

使用[]表示法添加键key的值:

foreach ($arr as &$item) { 
    $item['col3'] = 'value'; 
}

&$item一起使用,以便通过引用传递每个$arr数组。