空の要素を削除するための配列メソッドは多数あります。今日は、array_filter 関数を使用する方法と、この関数を使用してカスタム関数を呼び出す方法を 2 つ紹介します。
コードは次のとおりです |
コードをコピー |
$str1_array=array('Yiju チュートリアル ネットワーク','','http://www.bKjia.c0m','','1654','');
$str1_array=array_filter($str1_array);
print_r($str1_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) //テスト出力
}
それ以外
{
MessAge('比較するプロパティを選択してください','list.php');
}
関数filter($var)処理関数
{
if($var == '')
{
false を返します。
}
true を返します。
}
テスト方法:/compare.php?houseId=2306__2307__2303__2308
|
詳細については、http://www.bKjia.c0m/phper/21/b427d2b7535fc76ad744d41f825590dc.htmを参照してください。
http://www.bkjia.com/PHPjc/632255.html
www.bkjia.comtrue
http://www.bkjia.com/PHPjc/632255.html
技術記事空の要素を削除するための配列メソッドは多数ありますが、今日は、array_filter 関数を使用する方法と、この関数を使用してカスタム関数を呼び出す方法を 2 つ紹介します。 コードは次のとおりです...