刪除空元素的數組方法很多了,我今天來介紹兩種經典的方法,一個是利用了array_filter函數,另一個也利用函數調用自定義函數。 代碼如下 復制代碼
<?php
$str1_array=array('一聚教程網','','http://www.bKjia.c0m','','1654','');
$str1_array=array_filter($str1_array);
print_r($str1_array);
?>
結果
Array
(
[0] => 一聚教程網
[2] => http://www.bKjia.c0m
[4] => 1654
)
實例
代碼如下 復制代碼
$fangId = PostGet('houseId'); // 取得地址欄值
$tempArray = array_filter(explode('_',$fangId),"filter"); //以__分成數組並且刪除空數組
if( is_array($tempArray) && !empty( $tempArray ) ) //判斷數組是否有值
{
print_r($tempArray); //測試輸出
}
else
{
MessAge('請選擇對比較樓盤','list.php');
}
function filter($var) 處理函數
{
if($var == '')
{
return false;
}
return true;
}
測試方法:/compare.php?houseId=2306__2307__2303__2308
更多詳細內容請查看:http://www.bKjia.c0m/phper/21/b427d2b7535fc76ad744d41f825590dc.htm