最新的Web开发教程
 

PHP 5数组排序


在数组中的元素可在字母或数字顺序,降序或升序进行排序。


PHP - 排序函数对于数组

在本章中,我们将通过下面的PHP数组排序功能:

  • sort() -以升序排序阵列
  • rsort() -以降序排序阵列
  • asort() -以升序排序关联数组,根据该值
  • ksort() -以升序排序关联数组,根据所述密钥
  • arsort() -以降序排序关联数组,根据该值
  • krsort() -以降序排序关联数组,根据所述密钥

数组排序按升序- sort()

下面的例子排序$车阵中按字母升序的元素:

<?php
$cars = array("Volvo", "BMW" , "Toyota");
sort($cars);
?>
运行示例»

下面的示例排序$数字阵列的数字升序的元素:

<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
运行示例»

按降序排序阵列- rsort()

下面的例子排序$车阵列的降序字母顺序排列的元素:

<?php
$cars = array("Volvo", "BMW" , "Toyota");
rsort($cars);
?>
运行示例»

下面的示例排序$数字阵列的数字降序的元素:

<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
运行示例»

数组排序(Ascending Order) ,按照价值- asort()

下面的例子中按升序顺序关联数组,根据该值:

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
asort($age);
?>
运行示例»

数组排序(Ascending Order) ,根据关键- ksort()

下面的例子中按升序顺序关联数组,根据所述密钥:

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
ksort($age);
?>
运行示例»

数组排序(Descending Order) ,根据价值- arsort()

下面的示例降序排序的关联数组,根据该值:

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
arsort($age);
?>
运行示例»

数组排序(Descending Order) ,根据关键- krsort()

下面的示例降序排序的关联数组,根据所述密钥:

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
krsort($age);
?>
运行示例»

完整的PHP阵列参考

对于所有阵列功能的完整参考,请给我们完整的PHP阵列参考

该手册包含了简要说明,并使用实例,每个功能!