php中 ksort函数,php中ksort()函数是什么

14869cd00341a7a257c25ffe1933cf47.png

在对一堆数据进行排序时,我们可以挑择数量,又或者根据名称的首字母来排序,没有固定说用哪一种方法。在php数组里,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()函数来处理。在看完基础的内容后,可以动手试试代码部分的练习。更多基础知识指路:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值