Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm arsort() trong PHP


Hàm arsort() sắp xếp mảng theo giá trị theo thứ tự giảm dần, đồng thời giữ nguyên khóa (key) của mảng. Trả về TRUE nếu thành công, FALSE nếu thất bại.

Cú pháp

arsort(array, compare)

Tham số

  • array – Mảng cần sắp xếp.

  • compare – Chế độ so sánh (tùy chọn):

    • SORT_STRING – So sánh như chuỗi.

    • SORT_REGULAR – So sánh bình thường, không đổi kiểu.

    • SORT_NUMERIC – So sánh như số.

    • SORT_LOCALE_STRING – So sánh chuỗi theo locale.

    • SORT_NATURAL – So sánh theo thứ tự tự nhiên.

Giá trị trả về

Trả về TRUE nếu thành công, FALSE nếu thất bại.

Ví dụ

<?php
$rank = array("Australia" => 2, "India" => 5, "Bangladesh" => 9);
arsort($rank);
foreach ($rank as $akey => $avalue) {
    echo "Key=" . $akey . " : Value=" . $avalue . "<br>";
}
?>

Kết quả

Key=Bangladesh : Value=9
Key=India : Value=5
Key=Australia : Value=2