php數組排序函數php
sort ( &$arr [,fruits] ) 對數組進行從低到高排序 ,並賦予新的鍵名 返回bool數組
rsort ( &$arr [,fruits] ) 對數組進行逆向排序 並賦予新的鍵名函數
asort ( &$arr [,fruits] ) 對數組進行排序 ,並保持索引不變ui
arsort( &$arr [,fruits] ) 對數組進行逆向排序 並保持索引不變spa
ksort ( &$arr [,fruits] ) 對數組按照鍵名進行排序排序
krsort( &$arr [,fruits] ) 對組數按照鍵名進行逆向排序索引
natsort( &$arr ) 對數組鍵值進行‘天然排序法’ 按照長度 字母排序等字符串
natcasesort( &$arr ) 對數組進行不區分大小寫的 ‘天然排名’it
usort ( &$arr , cmp_function ) 用戶自定義函數對一個數組進行排序 從新排列鍵名io
uksort (&$arr , cmp_function ) 用戶自定義函數對一個數組進行鍵名排序
uasort (&$arr , cmp_function) 用戶自定義函數對數組進行排序 並保持索引不變
array_multisort( $arr , mixed)
第二個參數是 能夠根據值改變排序行爲
SORT_REGULAR 正常比較單元 SORT_NUMERIC 單元被做爲數字來比較
SORT_STRING 單元被做爲字符串來比較 SROT_LOCALE_STRING 根據當前的local 設置來把單元當作字符串比較