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生成excel时单元格内换行问题的解决方法
Aug 26 PHP
php 代码优化之经典示例
Mar 24 PHP
PHP备份数据库生成SQL文件并下载的函数代码
Feb 05 PHP
PHP+MYSQL实现用户的增删改查
Mar 24 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
PHP文件缓存smarty模板应用实例分析
Feb 26 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
Apr 14 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
PHP判断密码强度的方法详解
May 26 PHP
PHP实现阿里大鱼短信验证的实例代码
Jul 10 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
May 13 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php实现的MySQL通用查询程序
2007/03/11 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
python生成验证码图片代码分享
2016/01/28 Python
python调用fortran模块
2016/04/08 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
django-filter和普通查询的例子
2019/08/12 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
什么是Python中的顺序表
2020/06/02 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
CSS3绘制六边形的简单实现
2016/08/25 HTML / CSS
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
真诚的求职信
2014/07/04 职场文书
清洁员岗位职责
2015/02/15 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
小学数学教学随笔
2015/08/14 职场文书