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 相关文章推荐
PHP4 与 MySQL 交互使用
Oct 09 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
php+mysql实现用户注册登陆的方法
Jan 03 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
laravel5.2实现区分前后台用户登录的方法
Jan 11 PHP
ThinkPHP下表单令牌错误与解决方法分析
May 20 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
PHP的PDO事务与自动提交
Jan 24 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
我的php学习笔记(毕业设计)
2012/02/21 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
浅析vue数据绑定
2017/01/17 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
python随机在一张图像上截取任意大小图片的方法
2019/01/24 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
如何提高JDBC的性能
2013/04/30 面试题
中层干部岗位职责
2013/12/18 职场文书
社团活动策划书范文
2014/01/09 职场文书
八年级物理教学反思
2014/01/19 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
Springboot/Springcloud项目集成redis进行存取的过程解析
2021/12/04 Redis
Zabbix对Kafka topic积压数据监控的解决方案
2022/07/07 Servers