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 参考手册
对关联数组按照键名进行升序排序:
ksort() 函数对关联数组按照键名进行升序排序。
提示:请使用 krsort() 函数对关联数组按照键名进行降序排序。
提示:请使用 asort() 函数对关联数组按照键值进行升序排序。
参数 | 描述 |
---|---|
array | 必需。规定要进行排序的数组。 |
sortingtype | 可选。规定如何排列数组的元素/项目。可能的值:
|
返回值: | 如果成功则返回 TRUE,如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 4+ |
PHP next() 函数 完整的 PHP Array 参考手册实例 输出数组中的当前元素和下一个元素的值:?php $people = array(Peter, Joe, Gle...
PHP error_reporting() 函数 完整的 PHP Error 参考手册定义和用法 error_reporting() 函数规定报告哪个错误。 该函数设置当前脚...
PHP filter_input_array() 函数 完整的 PHP Filter 参考手册定义和用法 filter_input_array() 函数从脚本外部获取多项输入(比如...