php数组排序后如何输出

后端开发   发布日期:2025年02月02日   浏览次数:190

这篇文章主要讲解了“php数组排序后如何输出”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php数组排序后如何输出”吧!

  1. sort()函数

sort()函数是PHP中最简单的排序函数,它可以对数组进行升序排序。下面是一个例子:

  1. $fruit = array("apple", "orange", "banana", "pear");
  2. sort($fruit);
  3. print_r($fruit);

上述代码会输出:

  1. Array
  2. (
  3. [0] => apple
  4. [1] => banana
  5. [2] => orange
  6. [3] => pear
  7. )
  1. rsort()函数

rsort()函数是sort()函数的反向操作,它可以对数组进行降序排序。下面是一个例子:

  1. $fruit = array("apple", "orange", "banana", "pear");
  2. rsort($fruit);
  3. print_r($fruit);

上述代码会输出:

  1. Array
  2. (
  3. [0] => pear
  4. [1] => orange
  5. [2] => banana
  6. [3] => apple
  7. )
  1. asort()函数

asort()函数是根据值来对关联数组排序,且与sort()函数不同的是,它在排序的同时保留所有的键。下面是一个例子:

  1. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  2. asort($age);
  3. print_r($age);

上述代码会输出:

  1. Array
  2. (
  3. [Peter] => 35
  4. [Ben] => 37
  5. [Joe] => 43
  6. )
  1. arsort()函数

arsort()函数是asort()函数的反向操作,它可以对关联数组按照值进行降序排序。下面是一个例子:

  1. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  2. arsort($age);
  3. print_r($age);

上述代码会输出:

  1. Array
  2. (
  3. [Joe] => 43
  4. [Ben] => 37
  5. [Peter] => 35
  6. )
  1. ksort()函数

ksort()函数是根据键来对关联数组排序,且与sort()函数不同的是,它在排序的同时保留所有的键。下面是一个例子:

  1. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  2. ksort($age);
  3. print_r($age);

上述代码会输出:

  1. Array
  2. (
  3. [Ben] => 37
  4. [Joe] => 43
  5. [Peter] => 35
  6. )
  1. krsort()函数

krsort()函数是ksort()函数的反向操作,它可以对关联数组按照键进行降序排序。下面是一个例子:

  1. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  2. krsort($age);
  3. print_r($age);

上述代码会输出:

  1. Array
  2. (
  3. [Peter] => 35
  4. [Joe] => 43
  5. [Ben] => 37
  6. )

以上就是php数组排序后如何输出的详细内容,更多关于php数组排序后如何输出的资料请关注九品源码其它相关文章!