⊗ppPmArEO 58 of 447 menu

Thứ tự phần tử trong mảng PHP

Như bạn đã biết, trong các mảng thông thường, các phần tử được sắp xếp theo một thứ tự nghiêm ngặt, vì vị trí của mỗi phần tử xác định khóa của nó. Trong các mảng kết hợp chúng ta tự chỉ định khóa, do đó thứ tự của các phần tử không quan trọng.

Để làm ví dụ, hãy xem xét mảng kết hợp sau:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // sẽ hiển thị 'value1' echo $arr[2]; // sẽ hiển thị 'value2' echo $arr[3]; // sẽ hiển thị 'value3' ?>

Nếu bạn sắp xếp lại các phần tử của mảng này theo thứ tự tùy ý (tất nhiên, cùng với khóa của chúng), thì điều đó sẽ không thay đổi cách hoạt động của tập lệnh của chúng ta:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // sẽ hiển thị 'value1' echo $arr[2]; // sẽ hiển thị 'value2' echo $arr[3]; // sẽ hiển thị 'value3' ?>

Ngoài ra, các khóa số không nhất thiết phải có tất cả các giá trị liên tục không có khoảng trống. Chúng ta có thể có các số tùy ý và điều đó sẽ không gây ra bất kỳ vấn đề nào:

<?php $arr = [7 => 'value1', 50 => 'value2', 23 => 'value3']; ?>

Hãy kiểm tra những điều đã mô tả trên một trong các mảng kết hợp của bạ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