#### 从数组中删除空白的元素(包括只有空白字符的元素) **代码:** ~~~ function removeEmpty(& $arr, $trim = true) { foreach ( $arr as $key => $value ) { if (is_array ( $value )) { self::removeEmpty ( $arr [$key] ); } else { $value = trim ( $value ); if ($value == '') { unset ( $arr [$key] ); } elseif ($trim) { $arr [$key] = $value; } } } } ~~~ **调用:** ~~~ $arr = array('', 'test', ' '); removeEmpty($arr); print_r($arr); // 输出结果中将只有 'test' ~~~