PHP中的arsort()函数

arsort()函数以相反的顺序对数组进行排序并维护索引关联。

语法

arsort(arr, compare)

参数

  • arr-指定的数组。

  • compare-指定如何比较数组元素/项目。可能的值-

    • SORT_STRING-比较项目为字符串

    • SORT_REGULAR-比较项目而不更改类型

    • SORT_NUMERIC-数字比较项目

    • SORT_LOCALE_STRING-根据当前本地内容将项目作为字符串进行比较。

    • SORT_NATURAL-使用自然顺序将项目作为字符串进行比较

返回

arsort()函数在成功时返回TRUE,在失败时返回FALSE。

示例

以下是一个例子-

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

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

输出结果

以下是输出-

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