PHP hỗ trợ một số hàm dùng để sắp xếp mảng nhằm mục đích giúp chúng ta đỡ vất vả khi thao tác với mảng.
Trước khi xem xét các hàm sắp xếp, chúng ta cần lưu ý một số vấn đề sau:
key
) và sắp xếp giá trị (value
).Tên hàm | Sắp xếp theo | Thay đổi thứ tự khóa | Loại sắp xếp |
---|---|---|---|
array_multisort() |
value | kết hợp thì có, số thì không | tùy chọn |
asort() |
value | có | thấp đến cao |
arsort() |
value | có | cao đến thấp |
krsort() |
key | có | cao đến thấp |
ksort() |
key | có | thấp đến cao |
natcasesort() |
value | có | tự nhiên |
natsort() |
value | có | tự nhiên |
rsort() |
value | không | cao đến thấp |
shuffle() |
value | không | ngẫu nhiên |
sort() |
value | không | thấp đến cao |
uasort() |
value | có | người dùng tự định nghĩa |
uksort() |
key | có | người dùng tự định nghĩa |
usort() |
value | không | người dùng tự định nghĩa |
Lập trình PHP
Các Tin Khác: