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学习 函数 课件
Jun 15 PHP
php短域名转换为实际域名函数
Jan 17 PHP
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
Nov 10 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 PHP
php使用curl访问https示例分享
Jan 17 PHP
简单分析ucenter 会员同步登录通信原理
Aug 25 PHP
使用PHPExcel操作Excel用法实例分析
Mar 26 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 PHP
Laravel中Kafka的使用详解
Mar 24 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
javascript实现div的显示和隐藏的小例子
2013/06/25 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
在windows下Python打印彩色字体的方法
2018/05/15 Python
Python中断多重循环的思路总结
2019/10/04 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
自我鉴定书面格式
2014/01/13 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
预防煤气中毒方案
2014/06/16 职场文书
材料物理专业求职信
2014/09/01 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
领导干部作风建设总结
2014/10/23 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
人生感悟经典句子
2019/08/20 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android