Hàm arsort
Hàm arsort sắp xếp một mảng
theo thứ tự giảm dần của các phần tử trong khi giữ nguyên các khóa.
Hàm này thay đổi chính mảng đó.
Cú pháp
arsort(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ự giảm dần của các phần tử:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
arsort($arr);
var_dump($arr);
?>
Kết quả thực thi mã:
[
'd' => 4,
'e' => 3,
'c' => 2,
'b' => 1,
'a' => 5,
]
Xem thêm
-
hàm
sort,
sắp xếp theo thứ tự tăng dần của phần tử -
hàm
rsort,
sắp xếp theo thứ tự giảm dần của phần tử -
hàm
ksort,
sắp xếp theo thứ tự tăng dần của khóa -
hàm
krsort,
sắp xếp theo thứ tự giảm dần của khóa -
hàm
asort,
sắp xếp theo thứ tự tăng dần của phần tử trong khi giữ nguyên khóa -
hàm
arsort,
sắp xếp theo thứ tự giảm dần của phần tử trong khi giữ nguyên khóa -
hàm
natsort,
sắp xếp theo cách tự nhiên (natural order) -
hàm
natcasesort,
sắp xếp theo cách tự nhiên không phân biệt chữ hoa chữ thường -
hàm
usort,
sắp xếp bằng hàm gọi lại (callback) -
hàm
uksort,
sắp xếp các khóa bằng hàm gọi lại -
hàm
uasort,
sắp xếp bằng hàm gọi lại trong khi giữ nguyên khóa -
hàm
array_multisort,
sắp xếp nhiều mảng cùng lúc