ホームページ > バックエンド開発 > PHPチュートリアル > php foreach と for ステートメントの使用法の違いの概要_PHP チュートリアル

php foreach と for ステートメントの使用法の違いの概要_PHP チュートリアル

WBOY
リリース: 2016-07-21 14:51:39
オリジナル
1213 人が閲覧しました

//foreach

$tar = 配列(

1 => '东'、

2 =>「西」、

3 => '南'、

4 => '北'、

5 => '南東'、

6 => '南西'、

7 => '北東'、

8 => 「北西」、

9 => 「北と南」、

10 => 「何か」、

);

コードは以下の通りです

$TM = '西';

foreach( $tar as $v=>$vv )

{

if( $vv == $TM )

{

エコー $vv.'-'.$v.'

';

休憩;

}

//echo $vv;

}

//西-2

//

コードは以下の通りです

エコー

';

for( $i=1;$i

{

if( $tar[$i] == $TM )

{

$tar[$i].'-'.$i.'をエコーし​​ます

';

休憩;

}

}

//西-2

要約: foreach と for の結果はまったく同じですが、効率の点では foreach の方が優れています。ホームページでは配列の長さを知ってから、ページ上で $i++ を使用する必要があります。配列の長さを知る必要がなく、キーと値を自動的に検出して入力できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371795.html技術記事 //foreach $tar = array ( 1 = '東'、2 = '西'、3 = '南'、4 = '北'、5 = '南東'、6 = '南西'、7 = '北東'、 8 = '北西', 9 = '南北', 10 = '東西', ); コードは次のとおりです コードをコピーします...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート