PHPkrsort( )
函数用于按键名对数组元素进行降序排序。它主要用于关联数组。此函数是在 PHP 4.0 中引入的。
语法
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] );
参数
参数 | 描述 | 必须/可选 |
---|---|---|
array | 指定要使用的数组。 | 必须 |
sort_flags | 它指定如何对数组值进行排序。可能的值 - SORT_REGULAR - 默认。按原样对待值(不要更改类型) SORT_NUMERIC - 以数字方式处理值 SORT_STRING - 将值视为字符串 SORT_LOCALE_STRING - 根据本地设置将值视为字符串。 | 可选 |
返回值
krsort( ) 函数在成功时返回 true,在失败时返回 false。
例子1
<?php
$sports = array( a=>'cricket', b=>'football', c=>'hockey', d=>'volleyball');
krsort($sports);
print_r($sports);
?>
输出:
Array
(
[d] => volleyball
[c] => hockey
[b] => football
[a] => cricket
)
(
[d] => volleyball
[c] => hockey
[b] => football
[a] => cricket
)
例子2
<?php
$lang = array("x" => "html", "y" => "java", "z" => "php");
krsort($lang);
print_r($lang);
?>
输出:
Array
(
[z] =>php
[y] => java
[x] => html
)
(
[z] =>php
[y] => java
[x] => html
)