PHP中的asort()函数

asort()函数将关联数组按升序排序并保持索引关联。

语法

asort(arr, compare)

参数

  • arr-指定的数组。

  • compare-指定如何比较数组元素/项目。可能的值-

    • SORT_STRING-比较项目为字符串

    • SORT_REGULAR-比较项目而不更改类型

    • SORT_NUMERIC-以数字方式比较项目

    • SORT_LOCALE_STRING-根据当前本地将项目比较为字符串。

    • SORT_NATURAL-使用自然顺序将项目作为字符串进行比较

返回

asort()函数在成功时返回TRUE,在失败时返回FALSE。

示例

以下是一个例子-

<?php
$a = array(
   "0" => "India",
   "1" => "Australia",
   "2" => "England",
   "3" => "Bangladesh",
   "4" => "Zimbabwe",
);
asort($a);
foreach ($a as $key => $val) {
   echo "[$key] = $val";
   echo"\n";
}
?>

输出结果

[1] = Australia
[3] = Bangladesh
[2] = England
[0] = India
[4] = Zimbabwe