PHP-array_walk函数:二维数组追加新的键和值

PHP 1441 0 2019-10-30

PHP-array_walk函数:二维数组追加新的键和值

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数组循环遍历的四种方法

下一篇:PHP常用数字取整、四舍五入等内置函数

讨论数量:0

请先登录再发表讨论。 2024-04-27

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链