加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、云开发、数据分析、内容创作、业务安全!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php数组排序后输出方法

发布时间:2023-09-15 12:38:02 所属栏目:PHP教程 来源:互联网
导读:   讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习吧!



  sort()函数



  sort()函数是PHP中最简单的排序函数,它可以对数组进行
  讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习吧!
 
  sort()函数
 
  sort()函数是PHP中最简单的排序函数,它可以对数组进行升序排序。下面是一个例子:
 
  $fruit = array("apple", "orange", "banana", "pear");
 
  sort($fruit);
 
  print_r($fruit);
 
  上述代码会输出:
 
  Array
 
  (
 
      [0] => apple
 
      [1] => banana
 
      [2] => orange
 
      [3] => pear
 
  )
 
  rsort()函数
 
  rsort()函数是sort()函数的反向操作,它可以对数组进行降序排序。下面是一个例子:
 
  $fruit = array("apple", "orange", "banana", "pear");
 
  rsort($fruit);
 
  print_r($fruit);
 
  上述代码会输出:
 
  Array
 
  (
 
      [0] => pear
 
      [1] => orange
 
      [2] => banana
 
      [3] => apple
 
  )
 
  asort()函数
 
  asort()函数是根据值来对关联数组排序,且与sort()函数不同的是,它在排序的同时保留所有的键。下面是一个例子:
 
  $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
 
  asort($age);
 
  print_r($age);
 
  上述代码会输出:
 
  Array
 
  (
 
      [Peter] => 35
 
      [Ben] => 37
 
      [Joe] => 43
 
  )
 
  arsort()函数
 
  arsort()函数是asort()函数的反向操作,它可以对关联数组按照值进行降序排序。下面是一个例子:
 
  $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
 
  arsort($age);
 
  print_r($age);
 
  上述代码会输出:
 
  Array
 
  (
 
      [Joe] => 43
 
      [Ben] => 37
 
      [Peter] => 35
 
  )
 
  ksort()函数
 
  ksort()函数是根据键来对关联数组排序,且与sort()函数不同的是,它在排序的同时保留所有的键。下面是一个例子:
 
  $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
 
  ksort($age);
 
  print_r($age);
 
  上述代码会输出:
 
  Array
 
  (
 
      [Ben] => 37
 
      [Joe] => 43
 
      [Peter] => 35
 
  )
 
  krsort()函数
 
  krsort()函数是ksort()函数的反向操作,它可以对关联数组按照键进行降序排序。下面是一个例子:
 
  $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
 
  krsort($age);
 
  print_r($age);
 
  上述代码会输出:
 
  Array
 
  (
 
      [Peter] => 35
 
      [Joe] => 43
 
      [Ben] => 37
 
  )
 

(编辑:成都站长网)

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

    推荐文章