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 相关文章推荐
phpmyadmin 访问被拒绝的真实原因
Jun 15 PHP
PHP用mysql数据库存储session的代码
Mar 05 PHP
PHP chmod 函数与批量修改文件目录权限
May 10 PHP
PHP中simplexml_load_string函数使用说明
Jan 01 PHP
PHP的变量总结 新手推荐
Apr 18 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
Jun 13 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
在openSUSE42.1下编译安装PHP7 的方法
Dec 24 PHP
将PHP的session数据存储到数据库中的代码实例
Jun 24 PHP
mysql查找删除重复数据并只保留一条实例详解
Sep 24 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
2018/08/14 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
python发布模块的步骤分享
2014/02/21 Python
python k-近邻算法实例分享
2014/06/11 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
python多线程抽象编程模型详解
2019/03/20 Python
Django model update的多种用法介绍
2020/03/28 Python
python实现视频读取和转化图片
2019/12/10 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
司机岗位职责
2013/11/15 职场文书
校园安全广播稿
2014/02/08 职场文书
体育教学随笔感言
2014/02/24 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
2015年度物流工作总结
2015/04/30 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技