码迷,mamicode.com
首页 > 编程语言 > 详细

PHP不定维数组去除空值

时间:2017-02-21 21:41:11      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:问题   value   function   讲解   turn   continue   array   remove   方法   

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

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

代码如下,欢迎指正

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不定维数组去除空值

标签:问题   value   function   讲解   turn   continue   array   remove   方法   

原文地址:http://www.cnblogs.com/passer00/p/6426073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!