php中使用array_filter()函数过滤空数组的实现代码


Posted in PHP onAugust 19, 2014

今天在翻看手册查询array_filter()的使用细节时,看到了个小关键点:If no callback is supplied, all entries of input equal to FALSE (see converting to boolean) will be removed. 如果没有给出回调函数,所有的等于 FALSE 的元素将会被移除掉,这不正好可以用来过滤一些有空元素的数组吗?连忙写个例子测试一下想法:

$entry = array( 
             0 => '蓝色夏威夷的博客', 
             1 => false, 
             2 => 1, 
             3 => null, 
             4 => '', 
             5 => 'https://3water.com', 
             6 => '0',
             7 => array(),
             8 => 0
          );
$validarr = array_filter($entry);
print_r($validarr);
//输出结果:
Array
(
    [0] => 蓝色夏威夷的博客
    [2] => 1
    [5] => https://3water.com
)

一些可以转化为布尔型FALSE的数组元素都被移除了,对我们想要得到一个有效的数组作了一个非常全面的过滤。
PHP 相关文章推荐
社区(php&&mysql)二
Oct 09 PHP
php中使用接口实现工厂设计模式的代码
Jun 17 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
php的sso单点登录实现方法
Jan 08 PHP
分享一则PHP定义函数代码
Feb 26 PHP
php简单操作mysql数据库的类
Apr 16 PHP
php+ajax实现无刷新分页
Nov 18 PHP
PHP简单日历实现方法
Jul 20 PHP
PHP请求远程地址设置超时时间的解决方法
Oct 29 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 #PHP
php中用memcached实现页面防刷新功能
Aug 19 #PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 #PHP
php中多维数组按指定value排序的实现代码
Aug 19 #PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 #PHP
php数组索引的Key加引号和不加引号的区别
Aug 19 #PHP
zend framework框架中url大小写问题解决方法
Aug 19 #PHP
You might like
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
python开发简易版在线音乐播放器
2017/03/03 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
django和vue实现数据交互的方法
2019/08/21 Python
python程序文件扩展名知识点详解
2020/02/27 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
基于opencv实现简单画板功能
2020/08/02 Python
工程师自我评价怎么写
2013/09/19 职场文书
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
模具专业推荐信
2013/10/30 职场文书
酒店出纳岗位职责
2013/12/29 职场文书
法律进机关实施方案
2014/03/12 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
公司租车协议书
2015/01/29 职场文书
javaScript Array api梳理
2021/03/31 Javascript
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript