php で配列をループするには 3 つの方法があります: 1. 配列を横断する for ループ. 利点は、ループを完了するのに必要な変数が 1 つだけであり、各要素の位置を変更できることです。 2. Foreach ループ、このメソッドは配列のキー名に基づいてループします; 3. While ループ、手動でループ カウンタを維持する必要があり、for ループ メソッドよりも面倒です。
このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。
PHP で配列をループするには 3 つの方法があります:
1. for ループ
for ループを使用してループ処理します。配列トラバーサルの場合、構文は次のとおりです。
for ($i = 0; $i < count($arr); $i++) { //代码块 }
ここで、$arr はループされる配列、$i はループのカウンターです。このアプローチの利点は、ループを完了するために必要な変数が 1 つだけであり、各要素の位置を正確に取得できることです。
2. foreach ループ
foreach ループを使用すると配列を走査することもでき、構文は次のとおりです。メソッドがループされる 配列 $value は、現在ループされている配列要素を表します。このメソッドは配列のキー名に基づいてループするため、ループ カウンタを正確に制御することはできません。
3. while ループ最後の方法は while ループで、その構文は次のとおりです:
foreach ($arr as $value) { //代码块 }
for ループと同様に、ループは手動で保守する必要があります。Counter $i。この方法は for ループ方法よりも面倒ですが、場合によってはより柔軟になる可能性があります。
次はコード例です:
$i = 0; while ($i < count($arr)) { //代码块 $i++; }
出力結果は次のとおりです:
$arr = array('apple', 'banana', 'orange'); // for循环 for ($i = 0; $i < count($arr); $i++) { echo $arr[$i] . " "; } echo "<br>"; // foreach循环 foreach ($arr as $value) { echo $value . " "; } echo "<br>"; // while循环 $i = 0; while ($i < count($arr)) { echo $arr[$i] . " "; $i++; }
以上がPHPで配列をループするにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。