php数组去除空值函数分享


Posted in PHP onFebruary 02, 2015

对于一个一维的php数组,如何清除其中值为空的元素呢?直接的办法是foreach循环一下,一个个判断排除。不过这个方法还是略显复杂,下面分享一下今天看到的一个方法,非常简洁

/**

 * 方法库-数组去除空值

 * @param string $num  数值

 * @return string

 */

public function array_remove_empty(&$arr, $trim = true) {

    if (!is_array($arr)) return false;

    foreach($arr as $key => $value){

        if (is_array($value)) {

            self::array_remove_empty($arr[$key]);

        } else {

            $value = ($trim == true) ? trim($value) : $value;

            if ($value == "") {

                unset($arr[$key]);

            } else {

                $arr[$key] = $value;

            }

        }

    }

}

是不是非常实用的函数呢,希望大家能够喜欢。

PHP 相关文章推荐
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
php中截取中文字符串的代码小结
Jul 17 PHP
php网上商城购物车设计代码分享
Feb 15 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
深入理解PHP中的global
Aug 19 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
PHP模块memcached使用指南
Dec 08 PHP
php中header跳转使用include包含解决参数丢失问题
May 08 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
php截取字符串函数分享
Feb 02 #PHP
php计算2个日期的差值函数分享
Feb 02 #PHP
php获取当月最后一天函数分享
Feb 02 #PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
Feb 02 #PHP
php递归创建目录的方法
Feb 02 #PHP
在Nginx上部署ThinkPHP项目教程
Feb 02 #PHP
PHP中开启gzip压缩的2种方法
Jan 31 #PHP
You might like
php zip文件解压类代码
2009/12/02 PHP
php页面跳转代码 输入网址跳转到你定义的页面
2013/03/28 PHP
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
python删除列表内容
2015/08/04 Python
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
python微信公众号之关注公众号自动回复
2018/10/25 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
业务主管岗位职责
2013/11/20 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
商业融资计划书
2014/04/29 职场文书
2014年派出所工作总结
2014/11/21 职场文书
关于学习的决心书
2015/02/05 职场文书
爱的教育读书笔记
2015/06/26 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers