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 header()函数语法及使用代码
Nov 04 PHP
php解析url的三个示例
Jan 20 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
PHP高手需要要掌握的知识点
Aug 21 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
Sep 16 PHP
php简单实现多字节字符串翻转的方法
Mar 31 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
Sep 22 PHP
php将print_r处理后的数据还原为原始数组的解决方法
Nov 02 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
Apr 07 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
简单实现PHP留言板功能
2016/12/21 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
Python完全新手教程
2007/02/08 Python
python装饰器decorator介绍
2014/11/21 Python
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
python 调用c语言函数的方法
2017/09/29 Python
Python线性回归实战分析
2018/02/01 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Python字典底层实现原理详解
2019/12/18 Python
python线性插值解析
2020/07/05 Python
Django实现随机图形验证码的示例
2020/10/15 Python
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
销售人员自我评价
2014/02/01 职场文书
英文自荐信常用句子
2014/03/26 职场文书
中职生自荐信范文
2014/06/15 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
营销计划书
2015/01/17 职场文书
大学推普周活动总结
2015/05/07 职场文书
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS