PHP Conference Japan 2024

krsort

(PHP 4, PHP 5, PHP 7, PHP 8)

krsort按键值降序排序数组

描述

krsort(数组 &$array, 整数 $flags = SORT_REGULAR):

按键值降序对 array 进行就地排序。

注意:

如果两个成员比较结果相等,则保留其原始顺序。在 PHP 8.0.0 之前,它们在排序数组中的相对顺序是不确定的。

注意:

将数组的内部指针重置为第一个元素。

参数

array

输入数组。

flags

可选的第二个参数 flags 可用于使用以下值修改排序行为

排序类型标志

返回值

始终返回

变更日志

版本 描述
8.2.0 返回值类型现在为 ;以前是 布尔值
8.2.0 此函数现在在 SORT_REGULAR 下使用标准 PHP 8 规则进行数字字符串比较。

示例

示例 #1 krsort() 示例

<?php
$fruits
= array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
krsort($fruits);
foreach (
$fruits as $key => $val) {
echo
"$key = $val\n";
}
?>

以上示例将输出

d = lemon
c = apple
b = banana
a = orange

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top