PHP - arsort() 函数


语法


arsort( $array [, $sort_flags] );

定义与用法

该函数对数组进行排序,使得数组索引与其关联的数组元素保持相关性。

参数

参数 描述
array

(必填)指定了一个数组。

sort_flags

(可选)规定了如何排序数组值。可能的值:

  • SORT_REGULAR − 默认,按原样对待数值(不要更改类型)
  • SORT_NUMERIC − 数值处理
  • SORT_STRING − 将数值视为字符串
  • SORT_LOCALE_STRING − 将数值视为字符串,基于局部设置

返回值

成功时返回 TRUE,失败时返回 FALSE。

示例

试试以下示例:


<?php
   $fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   arsort($fruits);
   print_r($fruits);
?>

这将得到以下结果:

Array ( [a] => orange [d] => lemon [b] => banana )