array_filter()函数的用法

第一种情况:通过函数过滤掉数组中的元素

array_filter($arr,'函数名称')

例如:

$arr = array('a','b','c',1,2,3);

function getNum($arr){
if(is_numeric($arr)){
return $arr;
}
}
print_f(array_filter($arr,"getNum"));

结果:Array([3]=>1 [4]=>2 [5]=>3)

第二种情况:过滤掉数组中为空的元素,这种情况下不需要写函数

例如:

$arr = array(1,2,3,null)
print_r(array_filter($arr));

结果:Array([0]=>1 [1]=>2 [2]=>3)
————————————————
版权声明:本文为CSDN博主「风格c」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40533519/article/details/118608906

posted @ 2022-10-25 16:15  笨笨韩  阅读(109)  评论(0)    收藏  举报