phpで二次元配列をforeachで反復処理する方法は?

PHPでは、foreachループを使用して2次元配列を繰り返し処理することができます。以下はサンプルコードです:

$students = array(
    array("name" => "Alice", "age" => 20),
    array("name" => "Bob", "age" => 21),
    array("name" => "Charlie", "age" => 22)
);

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

結果の出力:

name: Alice
age: 20

name: Bob
age: 21

name: Charlie
age: 22

上記の例では、$studentsは3つの学生情報を含む2次元配列です。外側のforeachループは各学生を繰り返し処理し、内側のforeachループは各学生の具体的な情報(キーと値のペア)を繰り返し処理します。$studentをループ変数として使用すると、各学生の情報を順番に取得できます。

bannerAds