当前位置: 首页 > 编程笔记 >

php数组去除空值函数分享

范麒
2023-03-14
本文向大家介绍php数组去除空值函数分享,包括了php数组去除空值函数分享的使用技巧和注意事项,需要的朋友参考一下

对于一个一维的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去除数组中重复数据的使用技巧和注意事项,需要的朋友参考一下 废话不多说,直接上代码 代码很简单,却非常的实用,有需要的小伙伴可以直接拿去用的。 另附上其他网友的解决办法 PHP数组去除重复项 有个内置函数array_unique (),但是php的 array_unique函数只适用于一维数组,对多维数组并不适用,以下提供一个二维数组 的 arr

  • 本文向大家介绍PHP实用函数分享之去除多余的0,包括了PHP实用函数分享之去除多余的0的使用技巧和注意事项,需要的朋友参考一下 代码很简洁,也很简单,就不多废话了。 小伙伴们自由扩展下,可以做很多事情,希望大家能够喜欢。

  • 本文向大家介绍js 两数组去除重复数值的实例,包括了js 两数组去除重复数值的实例的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇js 两数组去除重复数值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍php去除html标记的原生函数详解,包括了php去除html标记的原生函数详解的使用技巧和注意事项,需要的朋友参考一下      strip_tags 去掉 HTML 及 PHP 的标记。 语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 内容说明 本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的

  • 当使用PHP mail()函数时,当我在邮件的某个地方使用“utvecklat”一词时,电子邮件会进入垃圾邮件文件夹。(无论在哪里) 但是,当我从Outlook向另一个Outlook帐户(在同一邮件服务器中)发送电子邮件时,它会进入收件箱。 因此,我认为问题与邮件标题有关。 我正在使用以下PHP代码: 电子邮件应为HTML格式。如果我使用“utvecklat”,电子邮件无论如何都会进入垃圾邮件文件

  • 本文向大家介绍php去除二维数组的重复项方法,包括了php去除二维数组的重复项方法的使用技巧和注意事项,需要的朋友参考一下 php中去一维数组的重复项可以通过php内置函数array_unique(),但是php的array_unique函数对多维数组并不适用,怎么才能去除二维数组中的重复项呢? 以下给大家提供一个函数。 希望对大家学习php程序设计有所帮助。