php 過濾空數組方法與過濾數組為空的元素 過濾空數組的方法我下面舉了三個實例,一個是for,foreach,array_filter來處理,下面看實例
php教程 過濾空數組方法與過濾數組為空的元素
過濾空數組的方法我下面舉了三個實例,一個是for,foreach,array_filter來處理,下面看實例
*/
//方法一 利用array_filter調用我們自定的函數來過濾空值
function clear($a)
{
return $a <> "";
}$array = array("",'','','','',1,1,1,1,1);
$stt = array_filter($array , "clear");
print_r( $stt );
/*
輸出結果
Array
(
[5] => 1
[6] => 1
[7] => 1
[8] => 1
[9] => 1
)
空值被過濾
*/
//過濾空數據二,用循環來處理
$array = array("",'','2','','',1,1,1,1,1);
foreach( $array as $v =>$vc )
{
if( $vc =='' )
{
unset($array[$v]);
}
}print_
r( $array);
/*
Array
(
[2] => 2
[5] => 1
[6] => 1
[7] => 1
[8] => 1
[9] => 1
)
*/
//方法實例三,用for來實例
$tarray = array('','11','','www.bkjia.com','','','cn.net');
$len = count( $tarray );
for( $i=0;$i<$len;$i++ )
{
if( $tarray[$i] == '' )
{
unset( $tarray[$i]);
}
}print_r($tarray);
/*
過濾空數組後的結果為
Array
(
[1] => 11
[3] => www.bkjia.com
[6] => cn.net
)
注明:本站原創教程轉注明來源www.bkjia.com
*/