PHP:多维数组中的 Foreach

Mr *_* J. 1 php arrays foreach multidimensional-array

得到了学校的作业来制作一个多维数组。

<?php
$cars = array( 
        "car1" => array (   
            "brand" => 'BMW',
            "license" => '30-KL-PO',    
            "price" => 10000
            ),

        "car2" => array (
           "brand" => 'Mercedes',
           "license" => '51-ZD-ZD',
           "price" => 20000
        ),

        "car3" => array (
           "brand" => 'Maserati',
           "license" => 'JB-47-02',
           "price" => 30000
        )
     );

foreach($carss as $car){
echo $car['car1']['brand'] . $car['car1']['brand'] . "<br>";
}

?>
Run Code Online (Sandbox Code Playgroud)

我需要使用 foreach 显示所有汽车的品牌和许可证。我只用 car1 尝试过,但出现错误:未定义索引:car1。

我知道如何仅使用 echo 显示它,但我的作业说我必须使用 foreach。

RAU*_*MAR 6

改变你的循环

foreach($carss as $key => $car){
   echo $key ." ". $car['brand'] . "<br>";
}
Run Code Online (Sandbox Code Playgroud)