asort()
函数用于按照数组的值进行升序排序。该函数会保留原始数组的键值关联。
用法:
asort(array &$array, int $sort_flags = SORT_REGULAR): bool
示例:
$fruits = array("apple", "banana", "orange", "grapes");
asort($fruits);
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
输出:
apple
banana
grapes
orange
在上述示例中,asort()
函数按照数组的值进行升序排序,并保持了键值关联。输出结果将为按顺序显示水果的名称。
请注意,如果要在排序过程中保持键值关联,需要将数组传递给 asort()
作为引用。也可以选择使用可选参数 sort_flags
来指定特定的排序类型(例如 SORT_NUMERIC
、SORT_STRING
等)。
更多详细信息,请参考官方文档:asort() - PHP Manual