PHP数组排序之sort、asort与ksort用法实例


Posted in PHP onSeptember 08, 2014

本文实例讲解了PHP数组排序中sort、asort与ksort的用法,供大家参考借鉴之用。具体实例如下所示:

<?php
$arr = array('d'=>'sdf', 'r'=>'sdf', 'a'=> 'eee');
//sort($arr);  // 对数组的值进行重排, 删除之前的键值, 变为索引数组
//asort($arr); // 对数组按照值进行重排,并保持索引关系,索引数组和关联数组均适用
ksort($arr); // 对数组按照键值进行重排,并保持索引关系,索引数组和关联数组均适用

// 对应逆序还有rsort arsort krsort
// 使用函数比较有usort uksort uasort  第二个参数为比较的函数 需要在第一个参数相等 小于 大于第二个参数时 返回 等于 小于 大于 0 的值 浮点数只会取整数部分

print_r($arr);
?>

本文实例中仅对ksort用法做了示范,感兴趣的读者可以再测试sort与asort的运行结果,以便加深印象,牢固掌握。希望本文实例对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php 抽象类的简单应用
Sep 06 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
Jul 19 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
Aug 06 PHP
php短址转换实现方法
Feb 25 PHP
CI框架集成Smarty的方法分析
May 17 PHP
PHP实现页面静态化的超简单方法
Sep 06 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
php中的单引号、双引号和转义字符详解
Feb 16 PHP
php进程daemon化的正确实现方法
Sep 06 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
laravel实现前后台路由分离的方法
Oct 13 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
Apr 26 PHP
php实现的常见排序算法汇总
Sep 08 #PHP
php实现最简单的MVC框架实例教程
Sep 08 #PHP
PHP基本语法总结
Sep 06 #PHP
php中的mongodb select常用操作代码示例
Sep 06 #PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
Sep 06 #PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 #PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
Sep 06 #PHP
You might like
php注入实例
2006/10/09 PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
python实现画循环圆
2019/11/23 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
Sony C++笔试题
2013/03/10 面试题
应届生骨科医生求职信
2013/10/31 职场文书
我未来的职业规划范文
2014/01/11 职场文书
大学生毕业鉴定
2014/01/31 职场文书
银行工作检查书范文
2014/01/31 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
给校长的建议书
2014/03/12 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
事业单位人员的自我评价范文
2014/09/21 职场文书
关于python中模块和重载的问题
2021/11/02 Python