php array_filter函数的使用(详解)
互联网
20-6-8

php array_filter函数的使用(详解)
1、array_filter
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
2、说明
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
3、参数
array:要循环的数组
flag:决定callback接收的参数形式,如下:
① ARRAY_FILTER_USE_KEY - callback接受键名作为的唯一参数
② ARRAY_FILTER_USE_BOTH - callback同时接受键名和键值
4、返回值
返回过滤后的数组。
但是有一个问题,必须要重视:array_filter会过滤掉任何值等于FALSE的值,也就是说 0值,空字符串,null,都会被过滤
当你的筛选项里有值等于0时,问题就会暴露出来,在我们的项目里,在调接口时做了过滤,没想到有一个默认的状态等于0的参数被我过滤掉了,就造成了线上数据的失常,也算是一个比较低级的错误了。此文谨记。
————————————————
版权声明:本文为CSDN博主「好人二狗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39195042/article/details/82852598
推荐教程:《PHP教程》
以上就是php array_filter函数的使用(详解)的详细内容,更多内容请关注技术你好其它相关文章!
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场