PHP实现移除数组中为空或为某值元素的方法


Posted in PHP onJanuary 07, 2017

本文实例讲述了PHP实现移除数组中为空或为某值元素的方法。分享给大家供大家参考,具体如下:

在实现移除数组中项目为空的元素或为某值的元素时用到了两个函数 array_filter、create_function

先看一个实例:

$array = Array ( [0] => 1 ,[1] => 2, [2] => 3, [3] => 4,[4] => '',[5] => '' );
$array = array_filter($array,create_function('$v','return !empty($v);'));
print_r($array);

返回结果:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

函数介绍: array_filter

array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
May 15 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
使用纯php代码实现页面伪静态的方法
Jul 25 PHP
php调用自己java程序的方法详解
May 13 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
php二维码生成以及下载实现
Sep 28 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 PHP
PHP7匿名类的用法示例
Apr 05 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 PHP
一文搞懂php的垃圾回收机制
Jun 18 PHP
PHP中仿制 ecshop验证码实例
Jan 06 #PHP
利用PHP判断文件是否为图片的方法总结
Jan 06 #PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 #PHP
PHP 文件上传后端处理实用技巧方法
Jan 06 #PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 #PHP
php中简单的对称加密算法实现
Jan 05 #PHP
WAF的正确bypass
Jan 05 #PHP
You might like
图书管理程序(三)
2006/10/09 PHP
PHP Stream_*系列函数
2010/08/01 PHP
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
优化PHP程序的方法小结
2012/02/23 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
javascript window对象属性整理
2009/10/24 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
javascript 封装Date日期类实例详解
2017/05/28 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
java遇到微信小程序 "支付验证签名失败" 问题解决
2019/12/22 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
python科学计算之narray对象用法
2019/11/25 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
2015年党风建设工作总结
2015/04/29 职场文书
2015年教研组工作总结
2015/05/04 职场文书
雷锋之歌观后感
2015/06/10 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android