⊗ppPmMdAOA 141 of 447 menu

Mảng mảng kết hợp trong PHP

Rất thường xuyên trong PHP xuất hiện các mảng chứa một tập hợp các thực thể nào đó, ví dụ, danh sách người dùng hoặc danh sách sản phẩm.

Đây là một ví dụ về mảng như vậy:

<?php $users = [ [ 'name' => 'user1', 'age' => 31, 'salary' => 1000, ], [ 'name' => 'user2', 'age' => 32, 'salary' => 2000, ], [ 'name' => 'user3', 'age' => 33, 'salary' => 3000, ], ]; ?>

Như bạn thấy, ở đây chúng ta đang làm việc với một mảng các mảng kết hợp. Mặc dù mảng này là hai chiều, nhưng thông thường để duyệt qua nó, người ta sử dụng một vòng lặp foreach, duyệt qua các mảng con. Còn các phần của chính các mảng con thì đơn giản là lấy theo khóa và ghi ra theo thứ tự và định dạng mong muốn.

Hãy thử ví dụ, in ra một cột danh sách nhân viên của chúng ta theo một định dạng nào đó:

<?php foreach ($users as $user) { echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>'; } ?>

Cho mảng sau:

<?php $products = [ [ 'name' => 'prod1', 'price' => 100, 'amount' => 5, ], [ 'name' => 'prod2', 'price' => 200, 'amount' => 6, ], [ 'name' => 'prod3', 'price' => 300, 'amount' => 7, ], ]; ?>

Hãy sử dụng mảng này để in ra một cột các sản phẩm theo một định dạng nào đó do bạn nghĩ ra.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối