VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php 数组排序 array_multisort rsort krsort

这里主要是rsort krsort函数,他是对键名进行反序排序了,如果要数组元素值排序用sort就成了,array_multisort这个是对多维数组排序.

  1. */ 
  2. $array = array(array('www.phpfensi.com',6,8),array(1,2,6)); 
  3. print_r($array); 
  4. /* 
  5. array 
  6. ( 
  7.     [0] => array 
  8.         ( 
  9.             [0] => www.phpfensi.com 
  10.             [1] => 6 
  11.             [2] => 8 
  12.         ) 
  13.  
  14.     [1] => array 
  15.         ( 
  16.             [0] => 1 
  17.             [1] => 2 
  18.             [2] => 6 
  19.         ) 
  20.  
  21. ) 
  22. */ 
  23. array_multisort($array) ;//对二维数组进行排序 
  24. print_r($array); 
  25. /* 
  26. array 
  27. ( 
  28.     [0] => array 
  29.         ( 
  30.             [0] => www.phpfensi.com 
  31.             [1] => 6 
  32.             [2] => 8 
  33.         ) 
  34.  
  35.     [1] => array 
  36.         ( 
  37.             [0] => 1 
  38.             [1] => 2 
  39.             [2] => 6 
  40.         ) 
  41.  
  42. ) 
  43. */ 
  44.  
  45. $ar = array('phpfensi.com',2,3,5); 
  46. rsort($ar); 
  47. print_r($ar); 
  48. /* 
  49. array 
  50. ( 
  51.     [0] => 5 
  52.     [1] => 3 
  53.     [2] => 2 
  54.     [3] => phpfensi.com 
  55. ) 
  56. */ 
  57.  
  58. krsort($ar); 
  59. print_r($ar); 
  60. /* 
  61. array 
  62. ( 
  63.     [3] => phpfensi.com 
  64.     [2] => 2 
  65.     [1] => 3 
  66.     [0] => 5 
  67. )*/ 
  68.  

出处:http://www.phpfensi.com/php/20140531/3133.html


相关教程