php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系


Posted in PHP onNovember 02, 2011

krsort()定义和用法
krsort() 函数将数组按照键逆向排序,为数组值保留原来的键。

可选的第二个参数包含附加的排序标志。

若成功,则返回 TRUE,否则返回 FALSE。

语法
krsort(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"); 
krsort($my_array); 
print_r($my_array); 
?>

输出:

Array
(
[c] => Horse
[b] => Cat
[a] => Dog
)

PHP 相关文章推荐
基于PHP的cURL快速入门教程 (小偷采集程序)
Jun 02 PHP
PHP中fwrite与file_put_contents性能测试代码
Aug 02 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
在Debian系统下配置LNMP的教程
Jul 09 PHP
PHP发送短信代码分享
Aug 11 PHP
php结合md5实现的加密解密方法
Jan 25 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
Yii核心验证器api详解
Nov 23 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP实现微信小程序用户授权的工具类示例
Mar 05 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
Nov 02 #PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
Nov 02 #PHP
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
Nov 02 #PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
Nov 02 #PHP
求PHP数组最大值,最小值的代码
Oct 31 #PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
Oct 31 #PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 #PHP
You might like
php md5下16位和32位的实现代码
2008/04/09 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
jquery中$.post()方法的简单实例
2014/02/04 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
EsLint入门学习教程
2017/02/17 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
原生JS实现瀑布流插件
2018/02/06 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
python实现将元祖转换成数组的方法
2015/05/04 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python中的字典操作及字典函数
2018/01/03 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
美国轮胎网站:Priority Tire
2018/11/28 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
自动化专业本科毕业生求职信
2013/10/20 职场文书
2015年团支书工作总结
2015/04/03 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
我收到了德劲DE1107
2022/04/05 无线电
Elasticsearch 索引操作和增删改查
2022/04/19 Python