ホームページ >バックエンド開発 >PHPチュートリアル >PHP の空の配列のフィルタリング メソッドと array_PHP チュートリアルの空の要素のフィルタリング

PHP の空の配列のフィルタリング メソッドと array_PHP チュートリアルの空の要素のフィルタリング

WBOY
WBOYオリジナル
2016-07-20 11:07:34844ブラウズ

PHP の空の配列メソッドのフィルタリングと、配列が空のフィルタリングの例を以下に示します。1 つは、for、foreach、array_filter で処理する例です。空の配列をフィルターする方法について、以下に 3 つの例を示しました。1 つは、for、foreach、および array_filter を使用して処理する例です。

*/

//メソッド 1 は、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
)
空のデータをフィルターする2、ループを使用して



$array = array("",'','2','','',1,1,1,1,1);

foreach( $array as $v =>$vc )

{

if( $vc =='' )
{

unset($array[$v]);

}

}

print_


r( $array);

/ *

配列

(
[2] => 2

[5] => 1

[6] => 1

[7] => 1
[8] => 1
[ 9] = > 1
)
*/

//メソッドの例 3、for を使用してインスタンス化します


$tarray = array('','11','','www.bkjia.com',' ',' ','cn.net');

$len = count( $tarray );

for( $i=0;$i{

if( $tarray[$i ] == '' )

{

unset( $tarray[$i]);

}
}

print_r($tarray);


/*
空の配列をフィルタリングした後の結果は

Array

(
[1] => 11

[3] => www.bkjia.com
[6] => cn.net

)

注: このサイトのオリジナルのチュートリアルは、ソース www.bkjia.com で複製されています。
*/





http://www.bkjia.com/PHPjc/444942.html


www.bkjia.com

tru​​e

技術記事 PHP の空の配列メソッドのフィルタリングと空の配列要素のフィルタリングの例を 3 つ挙げました。1 つは for、foreach、array_filter で処理する例です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。