PHP 中的 asort() 函数

phpprogrammingserver side programming

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"
"; } ?>

输出

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

相关文章