php数组函数序列之rsort() - 对数组的元素值进行降序排序


Posted in PHP onNovember 02, 2011

rsort()定义和用法
rsort() 函数对数组的元素按照键值进行逆向排序。与 arsort() 的功能基本相同。

注释:该函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。

如果成功则返回 TRUE,否则返回 FALSE。

可选的第二个参数包含另外的排序标志。

语法
rsort(array,sorttype)参数 描述
array 必需。输入的数组。
sorttype 可选。规定如何排列数组的值。可能的值:

SORT_REGULAR - 默认。以它们原来的类型进行处理(不改变类型)。
SORT_NUMERIC - 把值作为数字来处理
SORT_STRING - 把值作为字符串来处理
SORT_LOCALE_STRING - 把值作为字符串来处理,基于本地设置*。

*:该值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系统的区域设置,可以用 setlocale() 来改变。自 PHP 6 起,必须用 i18n_loc_set_default() 函数。

例子

<?php 
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse"); 
rsort($my_array); 
print_r($my_array); 
?>

输出:
Array
(
[0] => Horse
[1] => Dog
[2] => Cat
)
PHP 相关文章推荐
mysql5详细安装教程
Jan 15 PHP
PHP 截取字符串 分别适合GB2312和UTF8编码情况
Feb 12 PHP
php数组对百万数据进行排除重复数据的实现代码
Jun 08 PHP
php中根据某年第几天计算出日期年月日的代码
Feb 24 PHP
php学习之数据类型之间的转换代码
May 29 PHP
ThinkPHP CURD方法之table方法详解
Jun 18 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
php根据数据id自动生成编号的实现方法
Oct 16 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
Apr 03 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 PHP
laravel框架实现去掉URL中index.php的方法
Oct 12 PHP
求PHP数组最大值,最小值的代码
Oct 31 #PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
Oct 31 #PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 #PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 #PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
Oct 31 #PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 #PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 #PHP
You might like
Mysql的常用命令
2006/10/09 PHP
php实现发送微信模板消息的方法
2015/03/07 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
一个js实现的所谓的滑动门
2007/05/23 Javascript
JavaScript 撑出页面文字换行
2009/06/15 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
子页向父页传值示例
2013/11/27 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
python同步windows和linux文件
2019/08/29 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
基于python实现模拟数据结构模型
2020/06/12 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
办公室主任职责范文
2013/11/08 职场文书
社会保险接收函
2014/01/12 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
初中毕业生自我评价
2015/03/02 职场文书
儿童诗两首教学反思
2016/02/23 职场文书