ホームページ  >  記事  >  バックエンド開発  >  PHP で foreach() を使用して配列を走査する 2 つの方法の詳細な説明

PHP で foreach() を使用して配列を走査する 2 つの方法の詳細な説明

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-03-22 20:38:463099ブラウズ

この記事では、PHP で foreach() を使用して配列を走査する 2 つの方法について詳しく説明します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP で foreach() を使用して配列を走査する 2 つの方法の詳細な説明

方法 1: foreach(カスタム変数としての配列名){}

foreach の要素配列内では、配列の値を各ループのカスタム変数に割り当てます。この変数が各ループで使用される場合、配列がインデックス配列であるか連想配列であるかに関係なく、現在のループ中の配列内の値が使用されます。配列。foreach の値には影響しません。例を見てみましょう:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr = array(&#39;苹果&#39;,&#39;草莓&#39;,&#39;葡萄&#39;);
foreach($arr as $value){
echo $value."<br>";
}
?>

出力結果:

苹果
草莓
葡萄

このメソッドを使用して配列を走査すると、内容のみを取得できます。配列のインデックス値を取得する方法はありませんが、インデックス値は方法 2 で出力できます。

方法 2: foreach (配列名をキーの変数名 => 値の変数名){}
最初の方法との違いは、現在の要素の値を $value に割り当てるだけでなく、ループされるたびに現在の要素のキー値も $key に割り当てられます。キー値は添え字または文字列の場合があります。例を通して印象を深めることができます:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr = array(&#39;苹果&#39;,&#39;草莓&#39;,&#39;葡萄&#39;);
foreach($arr as $k=>$v){
echo $k."=>".$v."<br>";
}
?>

出力結果:

0=>苹果
1=>草莓
2=>葡萄

[推奨学習: "PHP ビデオ チュートリアル"]

以上がPHP で foreach() を使用して配列を走査する 2 つの方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。