php arsort 数组降序排序详细介绍


Posted in PHP onNovember 17, 2016

arsort 对数组进行降序排序并保持索引关系。

基本语法

bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

本函数对数组进行降序排序,数组的索引保持和单元的关联。

arsort函数主要用于对那些单元顺序很重要的结合数组进行排序。

参数介绍:

参数 描述
array 必需。输入的数组。
sort_flags 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型) 1 = SORT_NUMERIC - 把每一项作为数字来处理。 2 = SORT_STRING - 把每一项作为字符串来处理。 3 = SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。 4 = SORT_NATURAL - 把每一项作为字符串来处理,使用类似 natsort() 的自然排序。 5 = SORT_FLAG_CASE - 可以结合(按位或)SORT_STRING 或 SORT_NATURAL 对字符串进行排序,不区分大小写。

说明

arsort() 函数对数组进行逆向排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。

可选的第二个参数包含了附加的排序标识。

返回值

成功时返回 TRUE ,或者在失败时返回 FALSE 。

实例:

<?php
$fruits = array(
 "d" => "lemon",
 "a" => "orange",
 "b" => "banana",
 "c" => "apple"
);
arsort($fruits);
foreach ($fruits as $key => $val) {
 echo " $key = $val <br/>";
}
?>

运行结果:

a = orange
d = lemon
b = banana
c = apple

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
用php写的serv-u的web申请账号的程序
Oct 09 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
Mar 06 PHP
常用的php对象类型判断
Aug 27 PHP
windows下升级PHP到5.3.3的过程及注意事项
Oct 12 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
May 29 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
PHP遍历数组的三种方法及效率对比分析
Feb 12 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
php字符串操作针对负值的判断分析
Jul 28 PHP
php自定义函数实现汉字转换utf8编码的方法
Sep 29 PHP
PHP扩展Swoole实现实时异步任务队列示例
Apr 13 PHP
如何利用PHP实现上传图片功能详解
Sep 24 PHP
php array_values 返回数组的值实例详解
Nov 17 #PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 #PHP
PHP foreach遍历多维数组实现方式
Nov 16 #PHP
php数据库操作model类(使用__call方法)
Nov 16 #PHP
php实现的简单数据库操作Model类
Nov 16 #PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 #PHP
PHP中串行化用法示例
Nov 16 #PHP
You might like
聊天室php&amp;mysql(三)
2006/10/09 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
如何编写高质量JS代码
2014/12/28 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
为Python程序添加图形化界面的教程
2015/04/29 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
tornado+celery的简单使用详解
2019/12/21 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
公司培训欢迎词
2014/01/10 职场文书
高中生的自我鉴定范文
2014/01/24 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
公司股东出资证明书
2014/11/01 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang
分析SQL窗口函数之排名窗口函数
2022/04/21 Oracle