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); |
- 本文固定链接: http://www.web8899.com/php/93.html
- 转载请注明: admin 于 迈向卓越 发表