📅  最后修改于: 2023-12-03 14:45:13.879000             🧑  作者: Mango
asort()
函数是一个用于对关联数组按照值进行升序排序的PHP函数。
asort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) : bool
$array
: 待排序的关联数组。$sort_flags
(可选): 用于指定排序类型的常量,包括(默认为 SORT_REGULAR
):SORT_REGULAR
- 按照通常方法比较元素(不进行类型转换)。SORT_NUMERIC
- 按照数字进行比较。SORT_STRING
- 按照字符串进行比较。SORT_LOCALE_STRING
- 根据当前区域设置按照字符串进行比较。SORT_NATURAL
- 按照自然排序进行比较(例如,"test10"排在"test2"的前面)。SORT_FLAG_CASE
- 可与 SORT_STRING
或 SORT_NATURAL
组合(忽略大小写排序)。如果函数执行成功,返回 true
;如果失败,返回 false
。
<?php
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
asort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
执行上述代码,将输出:
c = apple
b = banana
d = lemon
a = orange