⊗ppPmMdInr 132 of 447 menu

Mảng đa chiều trong PHP

Các phần tử của mảng không chỉ có thể là chuỗi và số, mà còn có thể là các mảng. Trong trường hợp này chúng ta sẽ có một mảng các mảng hay còn gọi là mảng đa chiều. Trong ví dụ sau, mảng $arr bao gồm ba phần tử, mỗi phần tử lần lượt là một mảng:

<?php $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]; ?>

Viết lại theo cách dễ hiểu hơn:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; ?>

Tùy thuộc vào mức độ lồng nhau, mảng có thể là hai chiều - mảng của các mảng, ba chiều - mảng của các mảng của các mảng (và cứ như vậy - bốn chiều, năm chiều, v.v.).

Mảng được đưa ra ở trên là mảng hai chiều, vì bên trong một mảng có chứa các mảng con khác và trong các mảng con này không có mảng nào khác. Để in ra bất kỳ phần tử nào từ mảng hai chiều, cần viết không phải một cặp dấu ngoặc vuông, mà là hai:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; echo $arr[0][1]; // in ra 'b' echo $arr[1][2]; // in ra 'f' ?>

Cho mảng sau:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ]; ?>

Hãy sử dụng nó để in ra các phần tử có nội dung 'l', 'e', 'g''a'.

Cho mảng sau:

<?php $arr = [[1, 2], [3, 4], [5, 6]]; ?>

Tìm tổng của tất cả các phần tử của nó.

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