Mảng đa chiều trong PHP

Mảng 2 chiều

Ví dụ :

<!DOCTYPE html>
<html>
<body>

<?php
$cars = 
array
  (
  
array("Volvo",22,18),
  
array("BMW",15,13),
  
array("Saab",5,2),
  
array("Land Rover",17,15)
  );
  
echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";
echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";
echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";
?>

</body>
</html>

Kết quả:

Volvo: In stock: 22, sold: 18.
BMW: In stock: 15, sold: 13.
Saab: In stock: 5, sold: 2.
Land Rover: In stock: 17, sold: 15.

Ví dụ cũng mảng 2 chiều bạn có thể in ra với for:

<!DOCTYPE html>
<html>
<body>

<?php
$cars = 
array
  (
  
array("Volvo",22,18),
  
array("BMW",15,13),
  
array("Saab",5,2),
  
array("Land Rover",17,15)
  );
    
for ($row = 0; $row < 4; $row++) {
  
echo "<p><b>Row number $row</b></p>";
  
echo "<ul>";
  
for ($col = 0; $col < 3; $col++) {
    
echo "<li>".$cars[$row][$col]."</li>";
  }
  
echo "</ul>";
}
?>

</body>
</html>

Kết quả:

Row number 0

  • Volvo
  • 22
  • 18

Row number 1

  • BMW
  • 15
  • 13

Row number 2

  • Saab
  • 5
  • 2

Row number 3

 

  • Land Rover
  • 17
  • 15