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和ACCESS写聊天室(九)
Oct 09 PHP
在PHP3中实现SESSION的功能(三)
Oct 09 PHP
PHP防注入安全代码
Apr 09 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
PHP统计目录中文件以及目录中目录大小的方法
Jan 09 PHP
PHP数组操作简单案例分析
Oct 15 PHP
PHP计算近1年的所有月份
Mar 13 PHP
PHP实现留言板功能的详细代码
Mar 25 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 PHP
基于PHP的登录和注册的功能的实现
Aug 06 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生成缩略图的类代码
2008/10/02 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
js 上传图片预览问题
2010/12/06 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
python list转dict示例分享
2014/01/28 Python
Python实现Linux中的du命令
2017/06/12 Python
django实现支付宝支付实例讲解
2019/10/17 Python
深入了解Python 变量作用域
2020/07/24 Python
巴基斯坦购物网站:Goto
2019/03/11 全球购物
物流创业计划书
2014/02/01 职场文书
书法大赛策划方案
2014/06/04 职场文书
捐助倡议书
2015/01/19 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
公司催款律师函
2015/05/27 职场文书
小学校长开学致辞
2015/07/29 职场文书
《包身工》教学反思
2016/02/23 职场文书
Python基础之操作MySQL数据库
2021/05/06 Python
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android
详解Oracle块修改跟踪功能
2021/11/07 Oracle
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL