男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

對數組進(jìn)行排序

PHP 有一些用來(lái)排序數組的函數, 這個(gè)文檔會(huì )把它們列出來(lái)。

主要區別有:

  • 有些函數基于 array 的鍵來(lái)排序, 而其他的基于值來(lái)排序的:$array['key'] = 'value';。
  • 排序之后鍵和值之間的關(guān)聯(lián)關(guān)系是否能夠保持, 是指排序之后數組的鍵可能 會(huì )被重置為數字型的(0,1,2 ...)。
  • 排序的順序有:字母表順序, 升序(由低到高), 降序(由高到低),數字排序,自然排序,隨機順序或者用戶(hù)自定義排序。
  • 注意:下列的所有排序函數都是直接作用于數組本身, 而不是返回一個(gè)新的有序的數組。
  • 以下函數對于數組中相等的元素,會(huì )保留原有的排序。 在 PHP 8.0.0 之前,它們排序后的順序是未定義的(也即相等元素之間的順序是不穩定的)。

排序函數屬性
函數名稱(chēng) 排序依據 數組索引鍵保持 排序的順序 相關(guān)函數
array_multisort() string 鍵保持不變,int 鍵重新索引 第一個(gè)數組或者由選項指定 array_walk()
asort() 升序 arsort()
arsort() 降序 asort()
krsort() 降序 ksort()
ksort() 升序 krsort()
natcasesort() 自然排序,大小寫(xiě)不敏感 natsort()
natsort() 自然排序 natcasesort()
rsort() 降序 sort()
shuffle() 隨機 array_rand()
sort() 升序 rsort()
uasort() 由用戶(hù)定義 uksort()
uksort() 由用戶(hù)定義 uasort()
usort() 由用戶(hù)定義 uasort()

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站