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 file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP采集利器 Snoopy 试用心得
Jul 03 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
php使HTML标签自动补全闭合函数代码
Oct 04 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
探讨:如何编写PHP扩展
Jun 13 PHP
php 获取本地IP代码
Jun 23 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
php使用str_replace实现输入框回车替换br的方法
Nov 24 PHP
PHP图像处理类库及演示分享
May 17 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 PHP
关于PHP中interface的用处详解
Jul 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
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
JavaScript实现简单贪吃蛇效果
2020/03/09 Javascript
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
python随机生成库faker库api实例详解
2019/11/28 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
酒店管理专业学生求职信
2013/09/27 职场文书
内容编辑个人求职信
2013/12/10 职场文书
客服专员岗位职责
2014/02/28 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
超越自我演讲稿
2014/05/21 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
2015年仓库工作总结
2015/04/09 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python
python调试工具Birdseye的使用教程
2021/05/25 Python