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