加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 数组排序 array_multisort rsort krsort

发布时间:2020-12-13 20:34:25 所属栏目:PHP教程 来源:网络整理
导读:这里主要是rsort krsort函数,他是对键名进行反序排序了,如果要数组元素值排序用sort就成了,array_multisort这个是对多维数组排序. */ $array=array(array( www.phpfensi.com ,6,8),array(1,2,6)); print_r($array); /* array ( [0]=array ( [0]=www.phpfens

这里主要是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',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. )*/ 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读