成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

老鳥談PHP數組排序

開發 后端
隨著時代的發展,運用PHP語言的人越來越多,文章就PHP數組排序做出了詳細的介紹,希望對大家有幫助。

PHP還是比較常用的,于是我研究了一下PHP數組排序,在這里拿出來和大家分享一下,希望對大家有用。在了解了usort自定義排序后,我們再來看看sort(),這個函數可謂是數組里的排序函數的鼻祖,大家肯定發現所有的PHP數組排序函數都會帶有sort作為后綴。函數原型:bool sort ( array &array [, int sort_flags] )說明:基本上每個函數都會有個可選的參數,sort也不例外。這個可選參數指明的一種習慣。

可選類型有如下幾種:
◆SORT_REGULAR – 正常比較單元(不改變類型) //按照ASCII值排序(B大于a)
◆SORT_NUMERIC – 單元被作為數字來比較 //對整數和浮點數常用這種參數
◆SORT_STRING – 單元被作為字符串來比較
◆SORT_LOCALE_STRING – 根據當前的區域(locale)設置來把單元當作字符串比較

還是看個例子,來自幫助手冊:

  1. php 
  2. $fruits = array("lemon", "orange", "banana", "apple");  
  3. sort($fruits);  
  4. foreach ($fruits as $key => $val) {  
  5. echo "fruits[".$key."] = " . $val . "\n";  
  6. }  
  7. ?> 

這個PHP數組排序的結果如下:

  1. fruits[0] = apple  
  2. fruits[1] = banana  
  3. fruits[2] = lemon  
  4. fruits[3] = orange 

大家可以發現,原來是索引為0的lemon,再排序后就變成了apple。為了保持原來的鍵/值不變,你可以把sort()換成asort()即可。另外這兩個函數是對鍵進行升序的排列(a在b的前面)。如果要使其進行降序,只要使用rsort()代替即可,相對應的arsort()是保持原來的鍵/值的相關聯性的。

下面簡要介紹下ksort()函數

#T#這個函數主要是用來對關聯數組進行而存在,它的“姐妹”函數uksort()是使用自定義函數而進行比較的。一句話:ksort()對于關聯級數,對鍵進行排序并保留鍵名到數據的關聯。數組的自然排序,到目前為止我們所知道的排序函數要么是用默認的方式,要么按照自定義的方式進行排序。那么natsort()則使用一種人性化的排序方式來對數組進行排序。在此就不說了,實例可以查看手冊,如果你手頭上沒有PHP幫助手冊,你可以在瀏覽本站在線幫助手冊進行查看

  1. shuffle()//函數的使用  
  2. Shuffle()//用來對一個數組進行隨機排序,這個有點像抽簽,其他的就不多說了。到用的時候再看吧。  
  3. array_rand()//函數的使用  
  4. array_rand()//函數和shuffle()差不多,也是隨機返回數組中的元素,如下調用:  
  5. array_rand ( array [, int num_req] ) //可選參數指出你要返回的個數。 

到此我想數組的排序我們已經有所了解了,如果還有什么"遺撼"以后再來彌補吧。

 

責任編輯:田樹 來源: 博客
相關推薦

2009-11-16 10:25:40

PHP上傳文件

2009-11-02 18:03:25

Oracle用戶表空間

2009-11-16 16:17:45

PHP數組排序

2009-11-09 17:04:20

Visual Stud

2009-11-30 18:59:52

PHP數組排序

2009-11-04 13:33:13

ADO.NET Dat

2009-11-09 10:59:57

WCF回調

2009-11-24 10:31:22

PHP函數sort()

2009-11-18 11:30:26

PHP數組排序

2009-11-20 09:24:10

PHP多維數組排序

2009-11-16 17:20:04

PHP多維數組排序

2009-10-30 11:07:04

VB.NET Syst

2009-11-24 17:45:47

PHP數組排序函數ar

2009-11-17 09:17:49

PHP多維數組排序

2014-05-30 09:08:42

排序算法測試

2009-11-17 16:09:04

PHP二維數組排序

2009-12-01 14:14:36

PHP數組按字符串長短

2009-11-24 17:25:00

PHP二維數組排序

2009-11-17 15:13:28

PHP數組

2009-11-25 14:44:34

PHP函數array_
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产福利在线播放麻豆 | 日韩国产一区二区 | 日本黄色大片免费看 | 精品国产一级 | 97精品超碰一区二区三区 | 日韩欧美在线视频 | 国产色99精品9i | 国产精品精品久久久 | 动漫www.被爆羞羞av44 | 久久久高清 | 在线观看精品 | 亚洲美女av网站 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 日韩av一区二区在线观看 | 亚洲精品久久久久久宅男 | 亚洲精品免费在线 | 一区中文字幕 | 日韩在线视频一区 | 欧美日韩亚洲视频 | 九九av| 国产日韩视频在线 | 国产三级网站 | 欧美日韩不卡合集视频 | 亚洲精品一区中文字幕乱码 | 一区二区精品 | www.99re| 亚洲一区视频在线 | 国产精品日韩 | 午夜精品91 | 亚洲精品短视频 | 国产亚洲欧美在线 | 久久99精品久久久久子伦 | 久久久久久成人 | 亚洲成人精选 | 国产精品99久 | 99国产精品久久久久久久 | 蜜桃视频在线观看免费视频网站www | 成人做爰9片免费看网站 | 免费1区2区3区 | 色综合九九 | 成人国产一区二区三区精品麻豆 |