PHP不定维数组去除空值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP不定维数组去除空值相关的知识,希望对你有一定的参考价值。

最近遇到一个问题,是将不定维数组的空值去除,回来研究了一下,写出来了,不知道是否还能优化

写的不好的,如果有好的想法或者好的实现方法,欢迎提出来,如果哪里写错了,也欢迎大牛可以讲解一下

代码如下,欢迎指正

function array_remove($arr)
{
  //首先判断是不是一个数组
  if(!is_array($arr)) return false;
    foreach ($arr as $key => $value)
    {
      if(is_array($value))
      {
        $arr[$key] = array_remove($value);
        continue;
      }elseif(empty($value))
      {
        unset($arr[$key]);
      }
    }
  return $arr;
}

















以上是关于PHP不定维数组去除空值的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL函数去除数组中的0值和空值

php数组去除重复的值

巧用php中的array_filter()函数去掉多维空值

去除数组中的空值

PHP 数组处理

正则去除数组两端的空值