函式:arsort()


arsort

将阵列的值由大到小排序。

语法: void arsort(array array);

传回值:

函式种类: 资料处理

内容说明

这个函式将阵列的值重新排序,由大至小排列。阵列的索引亦跟着值的顺序而变动。当您在程式中需要重新整理阵列值的顺序时,就可以使用这个函式。

使用范例

底下的范例传回的结果为
fruits[a] = orange
fruits[d] = lemon
fruits[b] = banana
fruits[c] = apple。
我们可以看到水果名 (阵列值) 已按英文字母的顺序由 z 往 a 重新排序,而索引亦跟着值变动。

<?
$fruits 
= array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");
arsort($fruits);
for(
reset($fruits); $key key($fruits); next($fruits)) {
    echo 
"fruits[$key] = ".$fruits[$key]."\n";
}
?>

参考

asort()  rsort()  ksort()  sort()  


[ 上一页 下一页 ]