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