<?php
$a = array(0=>'',1=>'a',2=>'',3=>'b',4=>'c');
foreach($a as $k=>$v)
{
if($v!="") ($b[]=$v);
}
print_r($b); //Array ( [0] => a [1] => b [2] => c )
?>
$a = array(0=>'',1=>'a',2=>'',3=>'b',4=>'c');
foreach($a as $k=>$v)
{
if($v!="") ($b[]=$v);
}
print_r($b); //Array ( [0] => a [1] => b [2] => c )
?>
以下也可以,数组比较小的情况下,感觉效率还不如foreach呢.:-)$a = array(0=>'',1=>'a',2=>'',3=>'b',4=>'c');
$a = array_values(array_filter($a,"trim"));
print_r($a);