PHPにおける配列のforeachループによる反復処理の方法は?

配列を反復処理するには、foreach ループを使用できます。下記は、配列を反復処理する基本的な構文です。

foreach ($array as $value) {
    // 在这里处理$value
}

上掲のコードにおいて、$arrayはあなたが反復処理する配列で、$valueは各イテレータで現在の配列要素を表す変数名です。あなたはforeachのループ本体の中で$valueを使用して現在の要素の値にアクセスできます。

連想配列を反復処理する構文は次のとおりです。

foreach ($array as $key => $value) {
    // 在这里处理$key和$value
}

上記のコードでは、$key が現在配列の要素に対応するキーの変数名になります。

ForEachループを使って通常の配列を反復する方法の例を以下に示します:

$fruits = array("apple", "banana", "orange");

foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}

このコードは以下を出力します。

apple
banana
orange

連想配列をforeachループで反復処理する方法を次に示す。

$student = array(
    "name" => "John",
    "age" => 20,
    "major" => "Computer Science"
);

foreach ($student as $key => $value) {
    echo $key . ": " . $value . "<br>";
}

上記コードは以下を出力します:

name: John
age: 20
major: Computer Science

お役に立てたなら幸いです!

bannerAds