Wie navigiert man in einer Matrix in PHP?

Ein multidimensionales Array ist ein Array unter einem Array, wie folgt:

$array = array
(
array("brand"=>" Nissan", "stock"=> 15, "verkauft"=> 12),
array("brand"=>" Volswagen", "stock"=> 17, "verkauft"=> 11),
array("brand"=>" Totota", "Bestand"=> 8, "verkauft"=> 6),
array("brand"=>" Peugeot", "stock"=> 18, "verkauft"=> 14)
);
Diese Tabelle enthält vier Autos und hat zwei Indizes: Zeilen und Spalten. Um auf alle Elemente zuzugreifen oder sie zu durchsuchen, müssen wir sowohl die Zeilen- als auch die Spaltenindizes angeben.

echo $voitures[0][0].": Auf Lager: ".$voitures[0][1].", Verkauft: ".$voitures[0][2].". 
";
Nissan Auf Lager: 15 Verkauft: 12
Die schlüssellose foreach-Schnalle:

foreach($array as $item) {
echo $item['mark']." < br>"; Drucken Sie die Marke aller Autos

// um herauszufinden, was in object
// var_dump($item);
}
Laufzeit:

Nissan
Volswagen
Totota
Peugeot
Verwenden der foreach-Schleife mit key:

foreach($array as $i => $item) {
echo $array[$i]['mark']." Auf Lager: ".$array[$i]['Lager']." Verkauft: ".$array[$i]['verkauft']." \n";

// $array[$i] entspricht $item
}

Ausführung:

Nissan Auf Lager: 15 Verkauft: 12
Volswagen Auf Lager: 17 Verkauft: 11
Totota Auf Lager: 8 Verkauft: 6
Peugeot Auf Lager: 18 Verkauft: 14

Mit for-Schleife:

for($i=0; $i < count($array); $i++) {
echo $array[$i]['brand']." Auf Lager: ".$array[$i]['Lager']." Verkauft: ".$array[$i]['verkauft']." \n";
}