Video hướng dẫn:
Bài viết hướng dẫn:
Chúng ta có thể khai báo mảng hai chiều như sau:
$countries=array["Europs"=>array["de", "uk"],
"North America"=>array["ca", "cr", "us"]];
echo $countries["Europs"][1]]; //in ra: "uk"
echo $countries["North America"][2]]; //in ra: "us"
Ta có cấu trúc của mảng trên như sau:
$countries["Europs"][0]="de";
$countries["Europs"][1]="uk";
$countries["North America"][0]="ca";
$countries["North America"][1]="cr";
$countries["North America"][2]="us";
Cũng giống như mảng một chiều ta sẽ dùng vòng lặp như for, while, do ... while để duyệt qua các phần tử của mảng.
Ví dụ:
$countries=array["Europs"=>array["de", "uk"],
"North America"=>array["ca", "cr", "us"]];
while[list[$key1]=each[$countries]] {
echo"$key1:
\n";
while[list[$key2, $val]=each[$countries["$key1"]]] {
echo" - $val
\n";
}
}
Khi chạy chương trình sẽ in ra màn hình là:
- de
- uk
North America:
- ca
- cr
- us