入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP在二维数组里增加元素(保留健名或不保留健名)

创建时间:2017-04-17 投稿人: 浏览次数:109
//原数组
$data = array(
  array( "id" => "8", "name" => "未分组" ,  "count" => 208),
  array( "id" => "8", "name" => "未分组" ,  "count" => 208),
  array( "id" => "8", "name" => "未分组" ,  "count" => 208),
  array( "id" => "8", "name" => "未分组" ,  "count" => 208),
);
   
//增加3个指定元素;
$aa= "8777";
$bb = "dddd";
$cc = "ewewew";
 //1、在二维数组里增加元素保留原有的健名
array_walk($data, function(&$v, $k, $p) { $v = array_merge($v, $p); }, array($aa, $bb, $cc));
print_r($data);
  
Array
(
    [0] => Array
        (
            [id] => 8
            [name] => 未分组
            [count] => 208
            [0] => 8777
            [1] => dddd
            [2] => ewewew
        )
   
    [1] => Array
        (
            [id] => 8
            [name] => 未分组
            [count] => 208
            [0] => 8777
            [1] => dddd
            [2] => ewewew
        )
   
    [2] => Array
        (
            [id] => 8
            [name] => 未分组
            [count] => 208
            [0] => 8777
            [1] => dddd
            [2] => ewewew
        )
   
    [3] => Array
        (
            [id] => 8
            [name] => 未分组
            [count] => 208
            [0] => 8777
            [1] => dddd
            [2] => ewewew
        )
   
);
  
//2、在二维数组里增加元素去掉原有的健名
array_walk($data, function(&$v,$k,$p) { $v = array_merge(array_values($v),$p); },array($aa,$bb,$cc));
  
print_r($data);
Array
(
    [0] => Array
        (
            [0] => 8
            [1] => 未分组
            [2] => 208
            [3] => 8777
            [4] => dddd
            [5] => ewewew
        )
   
    [1] => Array
        (
            [0] => 8
            [1] => 未分组
            [2] => 208
            [3] => 8777
            [4] => dddd
            [5] => ewewew
        )
   
    [2] => Array
        (
            [0] => 8
            [1] => 未分组
            [2] => 208
            [3] => 8777
            [4] => dddd
            [5] => ewewew
        )
   
    [3] => Array
        (
            [0] => 8
            [1] => 未分组
            [2] => 208
            [3] => 8777
            [4] => dddd
            [5] => ewewew
        )
   
);

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像