Để truy cập đến các giá trị của phần tử mảng hai chiều, bạn có thể phát biểu vòng lập for, duyệt trên hàng và cột của mảng.
Ví dụ: duyệt phần tử mảng
Multidimential array<br>
<?php
$products=array(array("TIR","Tires", 100),array("COR","Concord", 1000),array("BOE","Boeing", 5000));
for ($row=0;$row<3;$row++)
{
for ($col=0;$col<3;$col++)
{
echo "\t|\t".$products[$row][$col];
}
echo "<br>";
}
$products[0][0]="A";
$products[0][1]="A1";
$products[0][2]=10;
$products[1][0]="B";
$products[1][1]="B1";
$products[1][2]=20;
$products[2][0]="C";
$products[2][1]="C1";
$products[2][2]=30;
for ($row=0;$row<3;$row++)
{
for ($col=0;$col<3;$col++)
{
echo "\t|\t".$products[$row][$col];
}
echo "<br>";
}
?>
</body>
</html>
<?php
$products=array(array("TIR","Tires", 100),array("COR","Concord", 1000),array("BOE","Boeing", 5000));
for ($row=0;$row<3;$row++)
{
for ($col=0;$col<3;$col++)
{
echo "\t|\t".$products[$row][$col];
}
echo "<br>";
}
$products[0][0]="A";
$products[0][1]="A1";
$products[0][2]=10;
$products[1][0]="B";
$products[1][1]="B1";
$products[1][2]=20;
$products[2][0]="C";
$products[2][1]="C1";
$products[2][2]=30;
for ($row=0;$row<3;$row++)
{
for ($col=0;$col<3;$col++)
{
echo "\t|\t".$products[$row][$col];
}
echo "<br>";
}
?>
</body>
</html>
Tuy nhiên, trong trường hợp bạn muốn in cột dữ liệu với tên cột, bạn có thể khai báo chúng như ví dụ dưới đây:
<html><body>
Multidimential array
<br>
<?php
$products=array(array(Code=>"TIR",Description=>"Tires", Price=>100),array(Code=>"COR",Description=>"Concord", Price=>1000),array(Code=>"BOE",Description=>"Boeing", Price=>5000));
for ($row=0;$row<3;$row++)
{
echo $products[$row]["Code"]."\t|\t".$products[$row]["Description"]."\t|\t".$products[$row]["Price"]."\t|\t";
echo "<br>";
}
?>
</body>
</html>
Multidimential array
<br>
<?php
$products=array(array(Code=>"TIR",Description=>"Tires", Price=>100),array(Code=>"COR",Description=>"Concord", Price=>1000),array(Code=>"BOE",Description=>"Boeing", Price=>5000));
for ($row=0;$row<3;$row++)
{
echo $products[$row]["Code"]."\t|\t".$products[$row]["Description"]."\t|\t".$products[$row]["Price"]."\t|\t";
echo "<br>";
}
?>
</body>
</html>
Cũng giống như trong trường hợp mảng một chiều, trong trường hợp mảng hai chiều bạn có thể sử dụng hàm list và hàm each cùng với phát biểu while để tách giá trị của mỗi hàng vào biến:
ví dụ:
<html><body>
Multidimential array
<br>
<?php
$products=array(array(Code=>"TIR",Description=>"Tires", Price=>100),array(Code=>"COR",Description=>"Concord", Price=>1000),array(Code=>"BOE",Description=>"Boeing", Price=>5000));
for ($row=0;$row<3;$row++)
{
while (list($key,$value)=each($products[$row]))
echo "|$value";
echo "<br>";
}
?>
</body>
</html>
Multidimential array
<br>
<?php
$products=array(array(Code=>"TIR",Description=>"Tires", Price=>100),array(Code=>"COR",Description=>"Concord", Price=>1000),array(Code=>"BOE",Description=>"Boeing", Price=>5000));
for ($row=0;$row<3;$row++)
{
while (list($key,$value)=each($products[$row]))
echo "|$value";
echo "<br>";
}
?>
</body>
</html>
Thứ Ba, 25 tháng 10, 2011
//
Nhãn:
php
//
0
nhận xét
//
0 nhận xét to "Mảng hai chiều"
Nhãn
- blog (2)
- c (1)
- dotnet (19)
- Đồ họa (1)
- excel (1)
- games (6)
- hedieuhanh (5)
- joomla (4)
- lamoffer (1)
- paidtoclick (1)
- phanmemkhac (1)
- php (31)
- thuthuat (1)
- trochoi (1)
- truyennguoilon (407)
- word (24)
Blog Archive
-
▼
2011
(507)
-
▼
tháng 10
(28)
- Viết lệnh trong php
- Tạo và kết nối database bằng php
- Hiển thị dữ liệu trong Database lên màn hình
- Khai báo và sử dụng mảng
- Mảng hai chiều
- Mảng ba chiều
- Ghi dữ liệu từ mảng vào File
- Định dạng chuỗi (form góp ý).
- Định dạng chuỗi để In
- Thay đổi kiểu chữ của chuỗi
- Kết hợp hay tách chuỗi
- Hàm so sánh chuỗi
- Hàm tìm kiếm chuỗi
- Hàm thay thế chuỗi
- Biểu thức trong PHP
- Sử dụng khai báo Require
- Sử dụng khai báo include()
- Sử dụng hàm trong PHP
- Gọi một hàm chưa khai báo
- Tạo lớp, thuộc tính và phương thức trong PHP
- Sử dụng thuộc tính của lớp trong PHP
- Gọi phương thức của class
- Thiết lập tính kế thừa trong PHP
- Chồng hàm
- Thiết kế class - Xây dựng class có tên page
- Thiết kế class - Chèn lớp page bằng cách sử dụng r...
- Gán cookie từ PHP
- Sử dụng cookie với session
-
▼
tháng 10
(28)
Đăng nhận xét