PHP 数组函数

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
)

例子2

<?php
$lang = array("x" => "html", "y" => "java", "z" => "php");
krsort($lang);
print_r($lang);
?> 

输出:

Array
(
[z] =>php
[y] => java
[x] => html
)