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)でキーと値を取得できます。