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

回到顶部