php array_filter函数的应用(详解)
一、array_filter
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
array_filter — 用回调函数过滤数组中的单位
二、阐明
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
顺次将 array 数组中的每一个值通报到 callback 函数。假如 callback 函数前往 true,则 array 数组确当前值会被蕴含正在前往的后果数组中。数组的键名保存没有变。
三、参数
array:要轮回的数组
callback:应用的回调函数
(假如不提供 callback 函数, 将删除了 array 中一切等值为 FALSE 的条款。更多信息见转换为布尔值。)
flag:决议callback接纳的参数方式,以下:
① ARRAY_FILTER_USE_KEY - callback承受键名作为的惟一参数
② ARRAY_FILTER_USE_BOTH - callback同时承受键名以及键值
四、前往值
前往过滤后的数组。
array_filter实际上是一个相称好用的函数,罕用的场景包罗,表单多前提挑选,能够间接用此函数过滤掉不值的挑选项。
然而有一个成绩,必需要注重: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函数的应用(详解)的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 array_filter函数