php 陣列排序
阿新 • • 發佈:2019-02-15
在php中自帶了大量了陣列排序函式,下面我們一一來介紹一下關於php陣列排序的用法吧。
sort() 函式用於對陣列單元從低到高進行排序。
rsort() 函式用於對陣列單元從高到低進行排序。
asort() 函式用於對陣列單元從低到高進行排序並保持索引關係。
arsort() 函式用於對陣列單元從高到低進行排序並保持索引關係。
ksort() 函式用於對陣列單元按照鍵名從低到高進行排序。
krsort() 函式用於對陣列單元按照鍵名從高到低進行排序。
sort()
PHP sort() 函式用於對陣列單元從低到高進行排序,如果成功則返回 TRUE,失敗則返回 FALSE。
注意:本函式會為排序的陣列中的單元賦予新的鍵名,這將刪除原有的鍵名而不僅是重新排序。
語法:
bool sort( array &array [, int sort_flags] )
可選引數 sort_flags 用於改變排序的行為:
sort_flags 取值 說明
SORT_REGULAR 正常比較單元
SORT_NUMERIC 單元被作為數字來比較
SORT_STRING 單元被作為字串來比較
SORT_LOCALE_STRING 根據當前的區域(locale)設定來把單元當作字串比較
sort() 函式用於對陣列單元從低到高進行排序。
rsort() 函式用於對陣列單元從高到低進行排序。
asort() 函式用於對陣列單元從低到高進行排序並保持索引關係。
arsort() 函式用於對陣列單元從高到低進行排序並保持索引關係。
ksort() 函式用於對陣列單元按照鍵名從低到高進行排序。
krsort() 函式用於對陣列單元按照鍵名從高到低進行排序。
sort()
PHP sort() 函式用於對陣列單元從低到高進行排序,如果成功則返回 TRUE,失敗則返回 FALSE。
注意:本函式會為排序的陣列中的單元賦予新的鍵名,這將刪除原有的鍵名而不僅是重新排序。
語法:
bool sort( array &array [, int sort_flags] )
可選引數 sort_flags 用於改變排序的行為:
sort_flags 取值 說明
SORT_REGULAR 正常比較單元
SORT_NUMERIC 單元被作為數字來比較
SORT_STRING 單元被作為字串來比較
SORT_LOCALE_STRING 根據當前的區域(locale)設定來把單元當作字串比較