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

快速掌握PHP多維數(shù)組排序方法

開發(fā) 后端
文章這里詳細的介紹了PHP多維數(shù)組排序的方法,利用array_multisort()函數(shù)解決這個問題,希望對大家有幫助。

我們在學(xué)習(xí)PHP時候,我們可能為PHP的多維數(shù)組排序的問題感到困惑,文章這里就詳細的給大家介紹一下PHP多維數(shù)組排序的原理。PHP也允許在多維數(shù)組上執(zhí)行一些比較復(fù)雜的排序——例如,首先對一個嵌套數(shù)組使用一個普通的關(guān)鍵字進行排序,然后再根據(jù)另一個關(guān)鍵字進行排序。這與使用SQL的ORDER BY語句對多個字段進行排序非常相似。為了能更好的明白它是如何工作的,請仔細看所舉的例子:

  1. <?php $data = array(array("id" => 1, "name" => "Boney M", "rating" => 3),  
  2. array("id" => 2, "name" => "Take That", "rating" => 1),  
  3. array("id" => 3, "name" => "The Killers", "rating" => 4),  
  4. array("id" => 4, "name" => "Lusain", "rating" => 3),  
  5. ); foreach ($data as $key => $value) {  
  6. $name[$key] = $value['name'];  
  7. $rating[$key] = $value['rating'];  
  8. }  
  9.  
  10. array_multisort($rating, $name, $data); print_r($data);?> 

#T#array_multisort()函數(shù)是PHP中最有用的函數(shù)之一,它有非常廣泛的應(yīng)用范圍。另外,就如你在例子中所看到的,它能對多個不相關(guān)的數(shù)組進行排序,也可以使用其中的一個元素作為下次排序的基礎(chǔ),還可以對數(shù)據(jù)庫結(jié)果集進行排序。這些例子應(yīng)該讓你對PHP多維數(shù)組排序函數(shù)的使用有了初步的了解,也向你展示了一些隱藏在PHP數(shù)組處理工具包的內(nèi)部功能。這里,我們在$data數(shù)組中模擬了一個行和列數(shù)組。然后,我使用array_multisort()函數(shù)對數(shù)據(jù)集合進行重排,首先是根據(jù)rating進行排序,然后,如果rating相等的話,再根據(jù)name排序。它的輸出結(jié)果如下:

  1. Array ([0] => Array  
  2. (  
  3. [id] => 2  
  4. [name] => Take That  
  5. [rating] => 1  
  6. ) [1] => Array  
  7. (  
  8. [id] => 1  
  9. [name] => Boney M  
  10. [rating] => 3  
  11. )  
  12. [2] => Array  
  13. (  
  14. [id] => 4  
  15. [name] => Lusain  
  16. [rating] => 3  
  17. )  
  18. [3] => Array  
  19. (  
  20. [id] => 3  
  21. [name] => The Killers  
  22. [rating] => 4  
  23. )  
  24. )  
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-16 17:20:04

PHP多維數(shù)組排序

2009-12-08 17:15:43

PHP調(diào)用Java語言

2009-11-17 09:17:49

PHP多維數(shù)組排序

2009-11-18 14:32:29

PHP數(shù)組循環(huán)

2010-10-08 13:21:03

JavaScript多維數(shù)組

2009-11-18 11:30:26

PHP數(shù)組排序

2009-11-25 14:44:34

PHP函數(shù)array_

2009-12-11 16:39:08

PHP引號轉(zhuǎn)義

2009-12-08 15:48:19

PHP文章分頁

2009-11-24 10:17:18

PHP函數(shù)range(

2009-11-18 12:31:19

PHP構(gòu)造函數(shù)

2009-11-16 17:35:38

PHP數(shù)組排序

2009-11-16 16:17:45

PHP數(shù)組排序

2009-12-09 10:46:06

PHP檢查語法錯誤

2021-10-14 08:58:48

Java冒泡排序

2009-08-13 10:35:05

Scala數(shù)組排序

2009-11-30 18:59:52

PHP數(shù)組排序

2012-06-07 10:18:19

Fedora 17操作系統(tǒng)

2009-11-24 17:25:00

PHP二維數(shù)組排序

2009-11-17 17:38:37

PHP Session
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 天天摸天天看 | 美日韩中文字幕 | 欧美精三区欧美精三区 | 亚洲综合色视频在线观看 | h视频在线看 | 一级毛毛片 | 成人一区av | 一区二区免费视频 | 在线欧美亚洲 | 久久成人免费 | 视频三区| 久久久久九九九女人毛片 | 欧美一区视频 | 午夜爽爽爽男女免费观看影院 | 精品一区二区视频 | 一区二区三区精品 | 国产免费一区二区三区免费视频 | 精品视频久久久久久 | 久久久久成人精品免费播放动漫 | 久久亚洲国产精品 | 在线免费看黄 | 成人综合一区 | 一级少妇女片 | 国产高清一区二区 | 女人精96xxx免费网站p | 福利网站导航 | 麻豆av免费观看 | 精品国产一区二区三区日日嗨 | 免费国产一区二区 | 91色网站| 99热视 | 在线免费观看黄色av | 精品国产欧美一区二区 | 亚洲乱码国产乱码精品精98午夜 | 古装三级在线播放 | 一区二区三区免费 | 国产激情视频在线观看 | 91偷拍精品一区二区三区 | 午夜视频导航 | 奇米四色影视 | 中文字幕视频在线免费 |