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
phpMyAdmin 安装教程全攻略
Mar 19 PHP
七款最流行的PHP本地服务器分享
Feb 19 PHP
php中jpgraph类库的使用介绍
Aug 08 PHP
19个超实用的PHP代码片段
Mar 14 PHP
php查询mysql大量数据造成内存不足的解决方法
Mar 04 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 PHP
支付宝服务窗API接口开发php版本
Jul 20 PHP
php网页版聊天软件实现代码
Aug 12 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 PHP
Laravel5.1框架注册中间件的三种场景详解
Jul 09 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
为什么《星际争霸》是测试人工智能的理想战场
2019/12/03 星际争霸
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
深入浅析php json 格式控制
2015/12/24 PHP
php实现三级级联下拉框
2016/04/17 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
JS通过识别id、value值对checkbox设置选中状态
2020/02/19 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
Python访问纯真IP数据库脚本分享
2015/06/29 Python
详解Python编程中time模块的使用
2015/11/20 Python
如何利用Fabric自动化你的任务
2016/10/20 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
Python实现按中文排序的方法示例
2018/04/25 Python
python让列表倒序输出的实例
2018/06/25 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
python 整数越界问题详解
2019/06/27 Python
python交易记录链的实现过程详解
2019/07/03 Python
基于Python测试程序是否有错误
2020/05/16 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
优秀信贷员先进事迹
2014/01/31 职场文书
关于旷工的检讨书
2014/02/02 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
志愿者个人总结
2015/03/03 职场文书