成人免费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-04 13:33:13

ADO.NET Dat

2009-11-09 10:59:57

WCF回調

2009-11-30 18:59:52

PHP數組排序

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-17 09:17:49

PHP多維數組排序

2014-05-30 09:08:42

排序算法測試

2009-11-24 17:45:47

PHP數組排序函數ar

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數組

2011-09-14 09:18:17

PHP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区在线免费 | 中文字幕精品一区二区三区在线 | 色播久久 | 国产午夜视频 | 日韩电影a | 综合色久 | 人人做人人澡人人爽欧美 | 日韩精品免费播放 | 激情网五月天 | 成人免费观看男女羞羞视频 | 日韩五月天 | 可以看黄的视频 | chinese中国真实乱对白 | 97视频久久| 国产99视频精品免费播放照片 | 亚洲一区在线日韩在线深爱 | 午夜精品一区二区三区免费视频 | 成人在线精品 | 欧美日韩精品一区二区三区四区 | 国产精品成人在线播放 | 欧美久久久久久久久 | 久久亚洲一区二区三区四区 | 在线观看国产 | 五月激情综合 | 欧美黄视频 | 91极品欧美视频 | 日韩精品1区2区3区 爱爱综合网 | 日本久久久久久 | 久久久精品网站 | 国产久视频 | 懂色av一区二区三区在线播放 | 亚洲视频区| 永久看片 | 欧美片网站免费 | 狠狠草视频 | 毛片国产| 国产精品日日做人人爱 | 免费在线性爱视频 | 91资源在线| 亚洲一区免费视频 | 国产成人久久精品 |