首页 > 技术文章 > php数组排序

haq5201314 2018-06-07 17:19 原文

php数据排序

sort()对数组进行升序处理

<?php
$a=array("haq"=>"何安圻","hyx"=>"何韵欣");
sort($a);
print_r($a);
?>

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

<?php
$a=array("何安圻","何韵欣","亚索");
asort($a);
print_r($a);
?>

rsort()对数组进行降序

<?php
$a=array("何安圻","何韵欣","亚索");
rsort($a);
echo $a;
?>

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

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

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
print_r($age);
?>

 


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

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

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
print_r($age);
?>

 


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

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

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
print_r($age);
?>

推荐阅读