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
$a = array(array(3),2,'',array('',23),0);
array_remove_empty($a);
print_r($a);
- 本文固定链接: http://www.web8899.com/2013/11/05/php从数组中删除空白的元素/
- 转载请注明: dean 于 迈向卓越-个人博客 发表