PHP では、「foreach as」は配列を走査するために使用されるループ ステートメントです。構文は「foreach($array as $value){コードを実行する;}」です。ループが実行されるたびに、現在の配列 要素の値は $value 変数に割り当てられます。
このチュートリアルの動作環境: Windows10 システム、PHP7.1 バージョン、DELL G3 コンピューター
foreach ループは配列を走査するために使用されます。
構文
foreach ($array as $value) { 要执行代码; }
ループを実行するたびに、現在の配列要素の値が $value 変数に割り当てられます (配列ポインターは 1 つずつ移動します)。次のループでは、配列内の次の値が表示されます。
foreach ($array as $key => $value) { 要执行代码; }
ループするたびに、現在の配列要素のキーと値が $key 変数と $value 変数に割り当てられます (数値ポインタは 1 つずつ移動します)。ループすると、配列が表示され、 の次のキーと値が表示されます。
Example
次の例は、指定された配列の値を出力するループを示しています:
Example
<?php $x=array("Google","Runoob","Taobao"); foreach ($x as $value) { echo $value . PHP_EOL; } ?>
出力:
Google Runoob Taobao
次の例は、指定された配列のキーと値を出力するループを示しています:
<?php $x=array(1=>"Google", 2=>"Runoob", 3=>"Taobao"); foreach ($x as $key => $value) { echo "key 为 " . $key . ",对应的 value 为 ". $value . PHP_EOL; } ?>
出力:
key 为 1,对应的 value 为 Google key 为 2,对应的 value 为 Runoob key 为 3,对应的 value 为 Taobao
推奨される学習: 「PHP ビデオ チュートリアル##」 #"
以上がphpのforeachの意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。