PHP 数组排序内置函数
2015-06-10 10:53
585 查看
数组中的元素可以按字母或数字顺序进行降序或升序排列。
PHP - 数组排序函数(底层利用快速排序法)
sort() - 对数组进行升序排列rsort() - 对数组进行降序排列
asort() - 根据关联数组的值,对数组进行升序排列
ksort() - 根据关联数组的键,对数组进行升序排列
arsort() - 根据关联数组的值,对数组进行降序排列
krsort() - 根据关联数组的键,对数组进行降序排列
sort() - 对数组进行升序排列
下面的实例将 $cars 数组中的元素按照字母升序排列:
实例
<?php$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>
下面的实例将 $numbers 数组中的元素按照数字升序排列:
实例
<?php$numbers=array(4,6,2,22,11);
sort($numbers);
?>
rsort() - 对数组进行降序排列
下面的实例将 $cars 数组中的元素按照字母降序排列:
实例
<?php$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>
下面的实例将 $numbers 数组中的元素按照数字降序排列:
实例
<?php$numbers=array(4,6,2,22,11);
rsort($numbers);
?>
asort() - 根据数组的值,对数组进行升序排列
下面的实例根据数组的值,对关联数组进行升序排列:
实例
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>
ksort() - 根据数组的键,对数组进行升序排列
下面的实例根据数组的键,对关联数组进行升序排列:
实例
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
?>
arsort() - 根据数组的值,对数组进行降序排列
下面的实例根据数组的值,对关联数组进行降序排列:
实例
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
?>
krsort() - 根据数组的键,对数组进行降序排列
下面的实例根据数组的键,对关联数组进行降序排列:
实例
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>
相关文章推荐
- PHP设计模式——状态模式
- Endnote从头开始五:修改output style(转载)
- DEDE里有个编码问题,不支持PHP5.4及以上版本!
- PHP array_intersect_key()
- PHP获取文件行数的方法
- PHP设计模式——备忘录模式
- PHP array_intersect_assoc()
- php编程学习笔记
- PHP 多维数组
- PHP实现将textarea的值根据回车换行拆分至数组
- PHP array_intersect()
- PHP array_flip()
- php将图片文件转换成二进制输出的方法
- windows下PHP Pthreads多线程安装与配置
- PHP array_fill()
- 银航时时彩-天恒PHP版本-时时彩源码程序完整下载
- PHP array_diff_ukey()
- yii 安全措施 (Security)
- win7创建FTP服务器与SFTP服务器fre…
- PHP array_diff_uassoc()