• 技术文章 >后端开发 >php教程

    php数组去除空值函数分享_PHP

    2016-05-31 13:17:32原创439
    对于一个一维的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;
    }
    }
    }
    }

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP中实现接收多个name相同但Value不相同表单数据实例_PHP 下一篇:php上传文件名乱码怎么办
    Web大前端开发直播班

    相关文章推荐

    • 深入浅析PHP文件包含漏洞• PHP SQL 中文乱码解决方法• 想把php这条路走得深一点,请教有必要拿一个网络工程师的证吗• php,支付宝接口怎样用解决思路• 关于array_walk的有关问题
    1/1

    PHP中文网