PHP 數組函數-數組排序

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 設置來把單元當作字符串比較

相關文章
相關標籤/搜索