php array merge:PHP数组合并方法和array_merge的区别
两个数组没有指定索引的情况$a = [1,2,3,];$b = [1,2,3,'4','5','6'];var_dump($a+$b);//前面的数组中相同键值的元素会覆盖后面数组中的元素arr
顺晟科技
2022-09-15 12:45:38
77
$abc = array(array('a'=1,'b'=2,'c'=3),array('a'=1,'b'='','c'=3),array('a'=1,'b'=2,'c'=3));
如何快速查找出数组中值为空的元素?
<?php
$abc = array(array('a'=>1,'b'=>2,'c'=>3),array('a'=>1,'b'=>'','c'=>3),array('a'=>1,'b'=>2,'c'=>3));
$res = [];
array_walk($abc,function($v, $k) use(&$res){
$r = array_filter($v, function($vv){
return !$vv;
});
if($r) $res[$k] = array_keys($r);
});
echo json_encode($res);//{"1":["b"]}
19
2022-10
25
2022-09
22
2022-09
15
2022-09
15
2022-09
15
2022-09