array_walk 函数向二维数组中添加新元素
LANG-PHPwww.hilo8.com
- //新数组
- $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