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 相关文章推荐
一个简单的自动发送邮件系统(三)
Oct 09 PHP
超级简单的发送邮件程序
Oct 09 PHP
php+mysql开源XNA 聚合程序发布 下载
Jul 13 PHP
PHP中常用数组处理方法实例分析
Aug 30 PHP
php 服务器调试 Zend Debugger 的安装教程
Sep 25 PHP
PHP学习之数组值的操作
Apr 17 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
PHP中集成PayPal标准支付的实现方法分享
Feb 06 PHP
destoon公司主页模板风格的添加方法
Jun 20 PHP
PHP中配置IIS7实现基本身份验证的方法
Sep 24 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
Jun 03 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 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获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
中止javascript执行的方法
2014/02/14 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
javascript转换日期字符串为Date日期对象的方法
2015/02/13 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
Tostadora意大利:定制T恤
2019/04/08 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
linux比较文件内容的命令是什么
2015/09/23 面试题
名人演讲稿范文
2013/12/28 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
乡镇团代会开幕词
2016/03/04 职场文书
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python