PHP在二维数组里增加元素(保留健名或不保留健名)
//原数组 $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。
- 上一篇:没有了
- 下一篇:没有了