PHP krsort 数组函数
-
定义和用法
krsort - 对数组按照键名逆向排序 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
对数组按照键名逆向排序,保留键名到数据的关联。主要用于结合数组。 -
参数
参数 必需的 描述 array 是 输入的数组。 sort_flags 否 可以用可选参数 sort_flags 改变排序的行为。排序类型标记: - SORT_REGULAR - 正常比较单元(不改变类型)
- SORT_NUMERIC - 单元被作为数字来比较
- SORT_STRING - 单元被作为字符串来比较
- SORT_LOCALE_STRING - 根据当前的区域(locale)设置来把单元当作字符串比较,可以用 setlocale() 来改变。
- SORT_NATURAL - 和 natsort() 类似对每个单元以“自然的顺序”对字符串进行排序。 PHP 5.4.0 中新增的。
- SORT_FLAG_CASE - 能够与 SORT_STRING 或 SORT_NATURAL 合并(OR 位运算),不区分大小写排序字符串。
-
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。 -
示例
尝试一下<?php $fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple"); krsort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val<br/>"; } ?>
-