Hàm asort
Hàm asort sắp xếp một mảng
theo thứ tự tăng dần của giá trị phần tử trong khi vẫn giữ nguyên key.
Hàm làm thay đổi chính mảng đó.
Cú pháp
asort(array &$array, int $flags = SORT_REGULAR): bool
Ví dụ
Hãy sắp xếp một mảng kết hợp theo thứ tự tăng dần của giá trị:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
asort($arr);
var_dump($arr);
?>
Kết quả thực thi mã:
[
'b' => 1,
'c' => 2,
'e' => 3,
'd' => 4,
'a' => 5,
]
Xem thêm
-
hàm
sort,
sắp xếp mảng tăng dần theo giá trị -
hàm
rsort,
sắp xếp mảng giảm dần theo giá trị -
hàm
ksort,
sắp xếp mảng tăng dần theo key -
hàm
krsort,
sắp xếp mảng giảm dần theo key -
hàm
arsort,
sắp xếp mảng giảm dần theo giá trị với việc giữ nguyên key -
hàm
natsort,
sắp xếp mảng theo thứ tự tự nhiên -
hàm
natcasesort,
sắp xếp mảng theo thứ tự tự nhiên không phân biệt chữ hoa/thường -
hàm
usort,
sắp xếp mảng bằng hàm callback do người dùng định nghĩa -
hàm
uksort,
sắp xếp mảng theo key bằng hàm callback do người dùng định nghĩa -
hàm
uasort,
sắp xếp mảng bằng hàm callback do người dùng định nghĩa với việc giữ nguyên key -
hàm
array_multisort,
sắp xếp nhiều mảng hoặc mảng đa chiều