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
お役に立てたなら幸いです!