php array_filter函数的使用(详解)-php教程

资源魔 35 0

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函数

抱歉,评论功能暂时关闭!