PHP 数组排序

2021/7/16 14:35:03

本文主要是介绍PHP 数组排序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  数组中的元素可以按字母或数字顺序进行降序或升序排列。

  PHP - 数组排序函数

  在本章中,我们将一一介绍下列 PHP 数组排序函数:

  sort() - 对数组进行升序排列

  rsort() - 对数组进行降序排列

  asort() - 根据关联数组的值,对数组进行升序排列

  ksort() - 根据关联数组的键,对数组进行升序排列

  arsort() - 根据关联数组的值,对数组进行降序排列

  krsort() - 根据关联数组的键,对数组进行降序排列

  sort() - 对数组进行升序排列

  下面的实例将 $cars 数组中的元素按照字母升序排列:

  实例

  $cars=array("Volvo","BMW","Toyota");

  sort($cars);

  ?>

  运行实例 »

  下面的实例将 $numbers 数组中的元素按照数字升序排列:

  实例

  $numbers=array(4,6,2,22,11);

  sort($numbers);

  ?>

  运行实例 »

  rsort() - 对数组进行降序排列

  下面的实例将 $cars 数组中的元素按照字母降序排列:

  实例

  $cars=array("Volvo","BMW","Toyota");

  rsort($cars);

  ?>

  运行实例 »

  下面的实例将 $numbers 数组中的元素按照数字降序排列:

  实例

  $numbers=array(4,6,2,22,11);

  rsort($numbers);

  ?>

  运行实例 »

  asort() - 根据数组的值,对数组进行升序排列

  下面的实例根据数组的值,对关联数组进行升序排列:

  实例

  $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

  asort($age);

  ?>

  运行实例 »

  ksort() - 根据数组的键,对数组进行升序排列

  下面的实例根据数组的键,对关联数组进行升序排列:

  实例

  $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

  ksort($age);

  ?>

  运行实例 »

  arsort() - 根据数组的值,对数组进行降序排列

  下面的实例根据数组的值,对关联数组进行降序排列:

  实例

  $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

  arsort($age);

  ?>

  运行实例 »

  krsort() - 根据数组的键,对数组进行降序排列

  下面的实例根据数组的键,对关联数组进行降序排列:

  实例

  $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

  krsort($age);

  ?>



这篇关于PHP 数组排序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程