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 相关文章推荐
动易数据转成dedecms的php程序
Apr 07 PHP
基于initPHP的框架介绍
Apr 18 PHP
有关PHP性能优化的介绍
Jun 20 PHP
PHP Switch 语句之学习笔记
Sep 21 PHP
php实现在线生成条形码示例分享(条形码生成器)
Dec 30 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
php json转换成数组形式代码分享
Nov 10 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
May 30 PHP
PHP输出多个元素的排列或组合的方法
Mar 14 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 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
数据库中排序的对比及使用条件详解
2012/02/23 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
AJAX的使用方法详解
2017/04/29 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
javascript实现图片跟随鼠标移动效果的方法
2015/05/13 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
python处理html转义字符的方法详解
2016/07/01 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
基于python实现删除指定文件类型
2020/07/21 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
公司培训欢迎词
2014/01/10 职场文书
品质口号大全
2014/06/17 职场文书
经济纠纷起诉状
2015/05/20 职场文书
电影圆明园观后感
2015/06/03 职场文书
2007年老电脑安装win11会怎么样? 网友实测win11在老电脑运行良好
2021/11/21 数码科技
Python函数中apply、map、applymap的区别
2021/11/27 Python