ホームページ >バックエンド開発 >PHPチュートリアル >php foreach ループの使い方の紹介_PHP チュートリアル
PHP では、foreach ステートメントを使用して配列をループします。ループが実行されるたびに、現在の配列要素の値が value 変数に割り当てられます (配列ポインターは 1 つずつ下に移動します)。
コードをコピー | |
例
コードは次のとおりです
{echo "KEY:$key value: $value n";} $array2=配列(5,6,7,8);
foreach($array2 as &$value)
} foreach($array1 as $key=>$value) {echo “KEY:$key value: $value n”;}$array2=配列(5,6,7,8);
foreach($array2 as &$value)
} 理解を容易にするために、ここでの $array は 1 次元の関連配列、$key は配列のインデックス、$value はこのインデックスの値、それらの名前は任意であり、それらが呼び出される理由を仮定します。 $keyと$valueは理解しやすいです。 foreach の作業プロセスをより深く理解するために、配列を作成してみましょう: $array = array('first'=>'ibm','next','hp'); |
ここで、PHP サービスをシミュレートし、foreach を使用して $array を走査します。
コードは次のとおりです
foreach ($array as $key=>$value) | { | echo $key.'=>'$value;
最初のループ、$key = 'first'、$value = 'ibm'、この時点で、foreach は実際には $array に対して目に見えない操作を実行します | foreach ループで参照を使用する場合は注意してください
コードは次のとおりです
コードをコピー
foreach ($array as &$row) { | $row =explode(‘/’, $row); | }||||
} このように書くと、2番目のループでdo somethingを追加した場所は、ループが最後のループに達すると、最後から2番目の要素が出力されます。 、最後ではありません こうやって書いてください
|