自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用內(nèi)置函數(shù)解決PHP多維數(shù)組排序問(wèn)題

開(kāi)發(fā) 后端
我們都知道數(shù)組在編程中的重要性,文章這里就PHP多維數(shù)組排序的問(wèn)題做出了詳細(xì)的講解,希望對(duì)大家有幫助。

學(xué)習(xí)PHP時(shí),你可能會(huì)遇到PHP多維數(shù)組排序問(wèn)題,這里將介紹PHP多維數(shù)組排序問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有幫助。

#T#根據(jù)數(shù)組的鍵進(jìn)行比較大小,排序,就不用說(shuō)了,php有很多,很方便的內(nèi)置函數(shù),krsort(),ksort()等如果是根據(jù)數(shù)組的值進(jìn)行比較大小就麻煩一些。如果值沒(méi)有重復(fù)的情況,可以先用array_flip()交換鍵、值;然后krsort(),然后在array_flip()交換回來(lái),就可以比較大小。有值重復(fù)的情況,就要用到一些排序算法了,不過(guò)php有很方便的回調(diào)函數(shù)uasort()會(huì)保持原來(lái)的索引、usort()會(huì)重建索引。PHP多維數(shù)組排序代碼:

  1. php 
  2. functioncmp($a,$b){  
  3. if($a[”nums”]==$b[”nums”]){  
  4. return0;  
  5. }  
  6. return($a[”nums”]<$b[”nums”])?-1:1;  
  7. }  
  8. $arr=Array(  
  9. 0=>Array(  
  10. “username”=>owen,  
  11. “nums”=>2,  
  12. ),  
  13. 1=>Array(  
  14. “username”=>d5s,  
  15. “nums”=>5,  
  16. ),  
  17. 2=>Array(  
  18. “username”=>pt,  
  19. “nums”=>3,  
  20. ),  
  21. );  
  22. uasort($arr,“cmp”);  
  23. echo‘<prestyleprestyle=”text-align:left”>’;  
  24. print_r($arr);  
  25. echo‘pre>’;  
  26. ?> 
  27.  
  28. Array  
  29. (  
  30. [0]=>Array  
  31. (  
  32. [username]=>owen  
  33. [nums]=>2  
  34. )  
  35.  
  36. [2]=>Array  
  37. (  
  38. [username]=>pt  
  39. [nums]=>3  
  40. )  
  41.  
  42. [1]=>Array  
  43. (  
  44. [username]=>d5s  
  45. [nums]=>5  
  46. )  
  47.  
責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2009-11-20 09:24:10

PHP多維數(shù)組排序

2009-11-25 14:44:34

PHP函數(shù)array_

2009-11-16 17:20:04

PHP多維數(shù)組排序

2009-11-24 10:31:22

PHP函數(shù)sort()

2009-11-24 17:45:47

PHP數(shù)組排序函數(shù)ar

2009-11-16 16:43:24

PHP數(shù)組刪除

2010-10-08 13:21:03

JavaScript多維數(shù)組

2009-11-16 17:35:38

PHP數(shù)組排序

2009-11-16 16:17:45

PHP數(shù)組排序

2009-12-09 09:30:21

PHP foreach

2021-10-14 08:58:48

Java冒泡排序

2009-11-30 18:59:52

PHP數(shù)組排序

2009-11-17 16:09:04

PHP二維數(shù)組排序

2009-12-07 15:56:46

PHP內(nèi)置SOAP

2009-11-16 15:07:23

PHP數(shù)組函數(shù)庫(kù)

2009-11-16 15:40:58

PHP數(shù)組函數(shù)

2009-11-25 09:56:06

PHP數(shù)組處理函數(shù)

2009-12-07 13:50:10

PHP函數(shù)shuffl

2009-11-18 11:30:26

PHP數(shù)組排序

2009-11-18 14:11:10

PHP數(shù)組變量
點(diǎn)贊
收藏

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