さて、多次元配列のこつをつかもうとしています。それらが何であり、何をするかを知っています。
以下の例では、(おそらく最も効率的な方法ではない) を作成しましたCars array
。
この配列には、配列を含む他の 2 つの変数があります。1 つはモデル用、もう 1 つは色用です。
私が探している結果は、各車のすべてのモデルと色をエコーアウトすることです。
例えば
Bmw レッド サルーン、Bmw レッド ハッチバック、Bmw レッド エステート、Bmw グリーン サルーン、Bmw グリーン ハッチバックなど。
これまでのところ、次のコードでは車の型式を取得できますが、配列配列がエコーされます。
<?php
$colours = array("red","green","blue");
$models = array("hatchback","saloon","estate");
$cars= array(
array("Bmw",$colours,$models),
array("Volvo",$colours,$models),
array("VW",$colours,$models),
array("Mercedes",$colours,$models)
);
foreach ($cars as $innerArray){
foreach ($innerArray as $value) {
echo $value . '<br/>';
}
}
?>
foreach ステートメントが間違っていることはわかっていますが、ここで行き詰まっています。あなたが私を助けてくれたり、その背後にあるロジックをもっとうまく説明してくれたら、それは素晴らしいことです!