PHP에서 행렬을 어떻게 탐색합니까?
다차원 배열은 다음과 같이 배열 아래의 배열입니다.$array = array이 테이블에는 4개의 자동차가 포함되어 있으며 행과 열이라는 두 개의 인덱스가 있습니다. 모든 요소에 액세스하거나 찾아보려면 행과 열 인덱스를 모두 지정해야 합니다.
(
array("brand"=>" 닛산", "주식"=> 15, "판매됨"=> 12),
배열("브랜드"=>" Volswagen", "주식"=> 17, "판매됨"=> 11),
array("브랜드"=>" 토토타", "주식"=> 8, "판매됨"=> 6),
배열("브랜드"=>" 푸조", "주식"=> 18, "판매됨"=> 14)
);
echo $voitures[0][0].": 재고: ".$voitures[0][1].", 판매: ".$voitures[0][2].".열쇠가없는 foreach 버클 :
";
Nissan 재고: 15 판매 : 12
foreach ($array as $item) {런타임:
echo $item['brand']." < 브롬>"; 모든 자동차의 브랜드를 인쇄합니다
// object
// var_dump($item);
}
닛산키와 함께 foreach 루프 사용:
Volswagen
Totota
Peugeot
foreach($array as $i => $item) {
echo $array[$i]['mark']." 재고 있음: ".$array[$i]['stock']." 판매됨: '.$array[$i]['판매됨']." \n";
// $array[$i]는 $item
}
Execution:
Nissan 재고: 15 판매 된: 12
Volswagen 재고: 17 판매 된: 11
Totota 재고: 8 판매 : 6
Peugeot 재고: 18 판매 : 14
for 루프 포함:
for($i=0; $i < count($array); $i++) {
echo $array[$i]['brand']." 재고 있음: ".$array[$i]['stock']." 판매됨: '.$array[$i]['판매됨']." \n";
}