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自动跳转中英文页面
Jul 29 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php类常量的使用详解
Jun 08 PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
php环境套包 dedeampz 伪静态设置示例
Mar 26 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
php读取txt文件并将数据插入到数据库
Feb 23 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
php实现QQ小程序发送模板消息功能
Sep 18 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模板引擎SMARTY
2006/10/09 PHP
smtp邮件发送一例
2006/10/09 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
PHP错误机制知识汇总
2016/03/24 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
js获取class的所有元素
2013/03/28 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
Python自动化部署工具Fabric的简单上手指南
2016/04/19 Python
简单了解什么是神经网络
2017/12/23 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
django fernet fields字段加密实践详解
2019/08/12 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
python装饰器使用实例详解
2019/12/14 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
浅析Python 条件控制语句
2020/07/15 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
尽职尽责村干部自我鉴定
2014/01/23 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
我的梦想演讲稿
2014/04/30 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
庆六一开幕词
2015/01/29 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python