PHP

PHP函数 array_filter 的使用

近期在项目中遇到这样一个需求,需要把一个数组中所有为空的值过滤掉,最开始使用foreach循环判断,后面发现代码太冗余,就查了一下有没有什么函数可以直接使用的,一查还真发现了array_filter的妙用。

首先说结论,此函数在不传入callback时可以直接过滤掉数组中所有等值为false的元素并返回过滤后的数组。

等值为false的包括但不限于:

  • 0
  • null
  • false
  • ''

下面是PHP手册中的定义:

file

详见: https://www.php.net/manual/zh/function.array-filter.php

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关推荐