该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