PHPで多次元配列を走査して表示する方法

PHPでは、foreachループを使って連想配列を走査し、echoステートメントで配列の値を出力できます。

多次元配列があるとします。

$multiArray = array(
    array("apple", "banana", "cherry"),
    array("dog", "cat", "elephant"),
    array("red", "green", "blue")
);

多次元配列の値を走査するためにネストされた foreach ループを使用できます。

foreach($multiArray as $array) {
    foreach($array as $value) {
        echo $value . " ";
    }
    echo "<br>";
}

このコードではこのように出力されます。

apple banana cherry 
dog cat elephant 
red green blue 

内部foreachループで$value変数を使用して配列から値を取得し、echo文で出力します。外部のforeachループは、多次元配列のサブ配列を反復処理するために使用されます。

多重配列中のサブ配列が連想配列の場合はforeach ($array as $key => $value)でキーと値を取得できます。

bannerAds