Computer >> Máy Tính >  >> Lập trình >> PHP

hàm arsort () trong PHP

Hàm arsort () sắp xếp một mảng theo thứ tự ngược lại và duy trì liên kết chỉ mục.

Cú pháp

arsort(arr, compare)

Tham số

  • arr - Mảng được chỉ định.

  • so sánh - Chỉ định cách so sánh các phần tử / mục của mảng. Giá trị có thể có -

    • SORT_STRING - So sánh các mục dưới dạng chuỗi

    • SORT_REGULAR - So sánh các mục mà không thay đổi loại

    • SORT_NUMERIC - So sánh số lượng các mục

    • SORT_LOCALE_STRING - So sánh các mục dưới dạng chuỗi, dựa trên địa chỉ hiện tại.

    • SORT_NATURAL - So sánh các mục dưới dạng chuỗi sử dụng thứ tự tự nhiên

Quay lại

Hàm arsort () trả về TRUE khi thành công và FALSE khi thất bại.

Ví dụ

Sau đây là một ví dụ -

<?php
$rank = array("Australia"=>2,"India"=>5,"Bangladesh"=>9);
arsort($rank);

foreach($rank as $akey=>$avalue) {
   echo "Key=" . $akey . " : Value=" . $avalue;
   echo "<br>";
}
?>

Đầu ra

Sau đây là kết quả -

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