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

2015-01-24信息快讯网
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 深入理解strtotime函数的使用详解
如何使用PHP计算上一个月的今天
解析php二分法查找数组是否包含某一元素
PHP下打开phpMyAdmin出现403错误的问题解决方法
php设计模式之观察者模式的应用详解
基于wordpress主题制作的具体实现步骤
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
php中get_headers函数的作用及用法的详细介绍
使用php get_headers 判断URL是否有效的解决办法
php 模拟get_headers函数的代码示例
PHP 自定义错误处理函数trigger_error()
PHP Directory 函数的详解
mysqli_set_charset和SET NAMES使用抉择及优劣分析
整理的一些实用WordPress后台MySQL操作命令
php数据结构与算法(PHP描述) 快速排序 quick sort
php的array_multisort()使用方法介绍
PHP中usort在值相同时改变原始位置问题的解决方法
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
php数组函数序列之sort() 对数组的元素值进行升序排序
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
php数组函数序列之rsort() - 对数组的元素值进行降序排序
使用PHPRPC实现Ajax安全登录第1/2页
Array of country list in PHP with Zend Framework
Admin generator, filters and I18n
php XMLWriter类的简单示例代码(RSS输出)
Sorting Array Values in PHP(数组排序)
php array_intersect比array_diff快(附详细的使用说明)
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
©2014-2024 dbsqp.com