對數組進行排序

函數名稱 排序依據 數組索引鍵保持 排序的順序 相關函數
array_multisort() 鍵值關聯的保持,數字類型的不保持 第一個數組或者由選項指定 array_walk()
asort() 由低到高 arsort()
arsort() 由高到低 asort()
krsort() 由高到低 ksort()
ksort() 由低到高 asort()
natcasesort() 自然排序,大小寫不敏感 natsort()
natsort() 自然排序 natcasesort()
rsort() 由高到低 sort()
shuffle() 隨機 array_rand()
sort() 由低到高 rsort()
uasort() 由用戶定義 uksort()
uksort() 由用戶定義 uasort()
usort() 由用戶定義 uasort()

官方文檔:https://www.php.net/manual/zh/array.sorting.php

sort() 函數用於對數組單元從低到高進行排序。
rsort() 函數用於對數組單元從高到低進行排序。
asort() 函數用於對數組單元從低到高進行排序並保持索引關係。
arsort() 函數用於對數組單元從高到低進行排序並保持索引關係。
ksort() 函數用於對數組單元按照鍵名從低到高進行排序。
krsort() 函數用於對數組單元按照鍵名從高到低進行排序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章