php中ksort()函数是什么
在对一堆数据进行排序时,我们可以挑择数量,又或者根据名称的首字母来排序,没有固定说用哪一种方法。在php数组里,sort" title="ksort">ksort()函数的排序方法是根据键名确定的,这跟我们平时用值排序有些不同。下面就php中ksort()函数的概念、语法、六种可选值分别介绍,然后带来实例的代码。
1.概念
对数组按照键名逆向排序,保留键名到数据的关联。主要用于结合数组。
2.语法
ksort(array, [mode]);
3.可选值
ksort的可选参数 sort_flags 有6个可选值。
SORT_REGULAR - 正常比较单元(不改变类型)
SORT_NUMERIC - 单元被作为数字来比较
SORT_STRING - 单元被作为字符串来比较
SORT_LOCALE_STRING - 根据当前的区域(locale)设置来把单元当作字符串比较,可以用 setlocale() 来改变。
SORT_NATURAL - 和 natsort() 类似对每个单元以“自然的顺序”对字符串进行排序。 PHP 5.4.0 中新增的。
SORT_FLAG_CASE - 能够与 SORT_STRING 或 SORT_NATURAL 合并(OR 位运算),不区分大小写排序字符串。
4.实例
<?php$arr = Array(
[L] => Array(
[4] => 李贷胜
[10] => 李国昌
)
[Z] => Array(
[5] => 赵首碧
[70] => 张海波
)
[T] => Array(
[9] => 谭昌权
[13] => 谭淑敏
)
)
krsort($arr);
print_r($arr);
?>
以上就是php中ksort()函数的使用介绍,大家在对键名有升序的需求时,可以选择ksort()函数来处理。在看完基础的内容后,可以动手试试代码部分的练习。更多基础知识指路:头条
以上是 php中ksort()函数是什么 的全部内容, 来源链接: utcz.com/z/542914.html