ksort() 函数对关联数组按照键名进行升序排序。
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); ksort($age);
上面的代码中,我们定义了一个关联数组,然后使用 ksort() 函数对其进行排序。该函数会根据键名对关联数组进行升序排序(从 A 到 Z)。
ksort() 函数不仅可以用于关联数组,也可以用于索引数组。在使用 ksort() 对索引数组进行排序时,会根据值来进行升序排列。例如:
$numbers = array(4, 6, 2, 22, 11); ksort($numbers);
上面的代码中,我们定义了一个包含 5 个值的索引数组,然后使用 ksort() 对其进行升序排列。该函数会根据值来对该数组进行升序排列(从小到大)。
此外,ksort() 还可以通过传递参数来实现降序排列功能。例如我们可以使用 SORT_DESC 选项来实现降序功能。例如:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); ksort($age, SORT_DESC); // 降序
上面的代码中,我们将 SORT_DESC 选项作为 ksort() 的参数传递进去,就可以实现将关联数组根据键名进行降序操作了。
完整的 PHP Array 参考手册
对关联数组按照键名进行降序排序:
krsort() 函数对关联数组按照键名进行降序排序。
提示:请使用 ksort() 函数对关联数组按照键名进行升序排序。
提示:请使用 arsort() 函数对关联数组按照键值进行降序排序。
参数 | 描述 |
---|---|
array | 必需。规定要进行排序的数组。 |
sortingtype | 可选。规定如何排列数组的元素/项目。可能的值:
|
返回值: | 如果成功则返回 TRUE,如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 4+ |
PHP natsort() 函数 完整的 PHP Array 参考手册实例 对数组进行排序:?php $temp_files = array(temp15.txt,temp10.txt, temp1.t...
PHP range() 函数 完整的 PHP Array 参考手册实例 创建一个包含从 0 到 5 之间的元素的数组:?php $number = range(0,5); print_...
PHP error_log() 函数 完整的 PHP Error 参考手册定义和用法error_log() 函数向服务器错误记录、文件或远程目标发送一个错误。如...
PHP filter_id() 函数 完整的 PHP Filter 参考手册定义和用法 filter_id() 函数返回指定过滤器的 ID 号。 如果成功则返回过滤器...
PHP FILTER_UNSAFE_RAW 过滤器 完整的 PHP Filter 参考手册定义和用法 FILTER_UNSAFE_RAW 过滤器不进行任何过滤,去除或编码特殊...