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