首页 > PHP > PHP从数组中删除空白的元素
2013
11-05

PHP从数组中删除空白的元素

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function array_remove_empty(&$arr, $trim = true)   
{   
foreach ($arr as $key => $value) {   
   if (is_array($value)) {   
    array_remove_empty($arr[$key]);   
   } else {   
    $value = trim($value);   
    if ($value == '') {   
     unset($arr[$key]);   
    } elseif ($trim) {   
     $arr[$key] = $value;   
    } 
   }   
}   
}

//Testing

1
2
3
$a = array(array(3),2,'',array('',23),0);
array_remove_empty($a);
print_r($a);
最后编辑:
作者:admin
这个作者貌似有点懒,什么都没有留下。

留下一个回复