PHP 中的 arsort() 函数

phpprogrammingserver side programming

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

相关文章