PHPでマトリックスをどのようにナビゲートしますか?
多次元配列は、次のような配列の下の配列です:$array = arrayこのテーブルには 4 台の車が含まれ、行と列の 2 つのインデックスがあります。すべての要素にアクセスしたり参照したりするには、行と列の両方のインデックスを指定する必要があります。
(
array("brand"=>"日産", "stock"=>15, "販売"=>12),
array("brand"=>"Volswagen", "stock"=>17, "販売"=>11),
array("ブランド"=>"トトタ", "stock"=>8, "sold"=>6),
array("ブランド"=>"プジョー", "stock"=>18, "販売"=>14)
);
echo $voitures[0][0].": 在庫あり: ".$voitures[0][1].", 販売: ".$voitures[0][2].".The keyless foreach buckle:
";
Nissan 在庫あり: 15 売約済み: 12
foreach($array as $item) {Runtime:
echo $item['brand']."
";すべての車のブランドを印刷します
// オブジェクトの内容を確認します
// var_dump($item);
}
NissanUsing the foreach loop with key:
Volswagen
Totota
Peugeot
foreach($array as $i => $item) {
echo $array[$i]['mark']."在庫あり: ".$array[$i]['stock']."販売済み: ".$array[$i]['sold']."\n";
// $array[$i] は $item
}
Execution:
日産 在庫あり: 15 売約: 12
Volswagen 在庫あり: 17 売約済み: 11
Totota 在庫あり: 8 売約: 6
Peugeot 在庫あり: 18 売約: 14
With for loop:
for($i=0; $i < count($array); $i++) {
echo $array[$i]['brand']."在庫あり: ".$array[$i]['stock']."販売済み: ".$array[$i]['sold']."\n";
}