好的,所以我試圖去理解多維數組,我知道他們是什麼以及他們做了什麼。回答多維數組中的所有內容
在下面的例子中,我創建了一個Cars array
(可能不是最有效的方法)。
在這個數組中,我有兩個其他變量包含數組,其中一個用於模型,另一個用於顏色。
我正在尋找的結果是爲每個汽車汽車迴應出所有車型和顏色。
例如
寶馬轎車紅色,寶馬兩廂紅色寶馬紅村,寶馬轎車綠, 寶馬兩廂綠化等等等等
到目前爲止,在下面的代碼,我可以得到汽車的製造,但它隨後響應陣列陣列。
<?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語句是錯誤的,但這就是我卡住的地方。如果你能幫助我,或者更好地解釋它背後的邏輯,那就太棒了!
如果'$ value'是一個數組,則需要遞歸調用。 –
您想要以特定模式打印輸出或者只是隨機輸出... ??? –
特定圖案。我想要foreach循環來回應每個車的所有變化。我不想簡單地打印出陣列。 – user2390439