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