共計 503 個字符,預計需要花費 2 分鐘才能閱讀完成。
arsort() 函數用于對關聯數組按照值進行降序排序。
語法:
bool arsort (array &$array [, int $sort_flags = SORT_REGULAR] )
參數:
- $array:需要排序的關聯數組。
- $sort_flags:可選參數,用于指定排序類型。默認為 SORT_REGULAR(按照常規比較排序),也可以使用其他排序類型,比如 SORT_NUMERIC(按照數值比較排序)、SORT_STRING(按照字符串比較排序)等。
返回值:
成功返回 true,失敗返回 false。
注意:
- 該函數會修改原始數組。
- 當兩個或多個值相等時,排序是不確定的(可能會改變相等元素的順序)。
示例:
$fruits = array("apple" => 2, "orange" => 5, "banana" => 3);
arsort($fruits);
print_r($fruits);
// 輸出:// Array
// (// [orange] => 5
// [banana] => 3
// [apple] => 2
// )
在上面的示例中,根據關聯數組的值進行降序排序,最終結果是 orange => 5, banana => 3, apple => 2。
丸趣 TV 網 – 提供最優質的資源集合!
正文完