PHP递归删除数组中值为空的元素.md
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
function array_remove_empty($arr) { $_arr = array();
foreach($arr as $key => $val) { if (is_array($val)) { $val = array_remove_empty($val); if (count($val) != 0) { $_arr[$key] = $val; } } else { if (trim($val) != ""){ $_arr[$key] = $val; } } } unset($arr); return $_arr; }
|