array_walk 函数向二维数组中添加新元素
//新数组 $data = array( array( a' => 'a1', b' => 'b1' , 'c' => 'c1'), array( a' => 'a2', b' => 'b2' , 'c' => 'c2'), array( a' => 'a3', b' => 'b3' , 'c' => 'c3'), ); //要追加的新元素 $arr=array('d'=>'4'); array_walk($data, function(&$v, $k, $p){$v = array_merge($v, $p);},$arr); //追加后结果 $data = array( array( a' => 'a1', b' => 'b1' , 'c' => 'c1', 'd'=>4), array( a' => 'a2', b' => 'b2' , 'c' => 'c2', 'd'=>4), array( a' => 'a3', b' => 'b3' , 'c' => 'c3', 'd'=>4), );
上一篇:PHP数组循环遍历的四种方法
讨论数量:0