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实现分页的一个示例
Oct 09 PHP
PHP中文汉字验证码
Apr 08 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
php下载文件的代码示例
Jun 29 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
php中curl使用指南
Feb 05 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
支持中文、字母、数字的PHP验证码
May 04 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
基于Laravel 5.2 regex验证的正确写法
Sep 29 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
mac下安装nginx和php
2013/11/04 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
javascript基本语法
2016/05/31 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
Python实现单词拼写检查
2015/04/25 Python
python 判断网络连通的实现方法
2018/04/22 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
Python如何将函数值赋给变量
2020/04/28 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
请写出char *p与"零值"比较的if语句
2014/09/24 面试题
销售文员岗位职责
2013/11/29 职场文书
运动会通讯稿500字
2014/02/20 职场文书
大学生求职信
2014/06/17 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android