<?
$array[]="abc";
$array[]="def";
$array[]="123";
$array[]="456";
print_r($array);
//输出 1=>abc 2=>def 3=>123 4=>456
$array[2]="";
//这里我想将空值的数组删除,输出 1=>abc 2=>123 3=>456 应该怎样做呢?
?>谢谢 !!
$array[]="abc";
$array[]="def";
$array[]="123";
$array[]="456";
print_r($array);
//输出 1=>abc 2=>def 3=>123 4=>456
$array[2]="";
//这里我想将空值的数组删除,输出 1=>abc 2=>123 3=>456 应该怎样做呢?
?>谢谢 !!
$arr=array('abc',' ','123','456');
foreach($arr as $key=>$value){
if($value==''){
unset($arr[$key]);
}
}
$narr=array_values($arr);
print_r($narr);
Array ( [0] => abc [1] => [2] => 123 [3] => 456 )
[1]是空的,并没有完全删除。
我需要输出的是这样的 :
Array ( [0] => abc [1] => 123 [2] =>456 )
$arr=array('abc','','123','456');
foreach($arr as $key=>$value){
if($value==''){
unset($arr[$key]);
}
}
$narr=array_values($arr);
print_r($narr);在试试
$k = array_search('这里是条件',$array);
unset($student[$k]);