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 array_flip() 删除重复数组元素专用函数
May 16 PHP
php HtmlReplace输入过滤安全函数
Jul 03 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
Jun 17 PHP
php判断字符串在另一个字符串位置的方法
Feb 27 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
PHP保存session到memcache服务器的方法
Jan 19 PHP
Zend Framework教程之Bootstrap类用法概述
Mar 14 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 PHP
thinkPHP框架中执行原生SQL语句的方法
Oct 25 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
PHP为表单获取的URL 地址预设 http 字符串函数代码
2010/05/26 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
Javascript实现单选框效果
2020/12/09 Javascript
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
Python3基础之基本数据类型概述
2014/08/13 Python
Python中实现对list做减法操作介绍
2015/01/09 Python
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
python采集百度百科的方法
2015/06/05 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
python实现一个简单的ping工具方法
2019/01/31 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
python文件编写好后如何实践
2020/07/07 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
蔻驰美国官网:COACH美国
2016/08/18 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
司机检讨书
2014/02/13 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
学校财务管理制度
2015/08/04 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python