删除数组中等值为false的条目

该函数的回调函数如果不写,则删除数组中所有等值为false的条目。

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同时接受键名和键值

返回值

返回过滤后的数组。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Day1 这几天天气异常闷热,夜里常常会被热醒。于是一整夜就在亦睡亦醒的朦胧状态下度过。 今天早上洗脸的时候,发现...
    撩裙大叔阅读 3,558评论 0 6
  • 最近几天莫名的烦躁,总想发火,思量思量,是老公最近工作太忙!不是出发就是出去吃饭,总是剩我和孩子在家,每每...
    眺望楼兰阅读 2,405评论 0 1
  • 研究发现,成千上万的人花费整天的时间对股价的走势进行预测,得到了股价信息和趋势信息以后,65%的被试确信他们能够正...
    winifred_阅读 472评论 0 0