<?php
$arr=array_diff($arr,array(NULL));
//方法一,遍历数组;
foreach($array as $key=>$val){
if(empty($array[$key]))
unset($array[$key]);
}
//方法二,array_filter();
$string = "/php/123/";
$array = explode("/",$string);
function delBlank($param)
{
return !empty($param) ? true : false;
}
$output = array_filter($array, 'delBlank');
print_r($output);
//方法三,array_diff(),个人认为最好的方法;
$haveemp=array("022","enough","","lureen",NULL);
$delnull=array_diff($haveemp,array(NULL));
print_r($haveemp);
echo "<br />";
print_r($delnull);
//打印:
Array( [0] => 022 [1] => enough [2] => [3] => lureen [4] => )
Array( [0] => 022 [1] => enough [3] => lureen)
//去掉了空值。
?>