zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系

PHP序列索引数组排序 函数 进行 元素
2023-06-13 09:14:31 时间
ksort()定义和用法
ksort()函数按照键名对数组升序排序,为数组值保留原来的键。

可选的第二个参数包含附加的排序标志。

若成功,则返回TRUE,否则返回FALSE。

语法
ksort(array,sorttype)参数描述
array必需。规定要排序的数组。
sorttype可选。规定如何排列数组的值。可能的值:

SORT_REGULAR-默认。以它们原来的类型进行处理(不改变类型)。
SORT_NUMERIC-把值作为数字来处理
SORT_STRING-把值作为字符串来处理
SORT_LOCALE_STRING-把值作为字符串来处理,基于本地设置*。


*:该值是PHP4.4.0和5.0.2新加的。在PHP6之前,使用了系统的区域设置,可以用setlocale()来改变。自PHP6起,必须用i18n_loc_set_default()函数。

例子
复制代码代码如下:

<?php
$my_array=array("e"=>"Dog","b"=>"Cat","c"=>"Horse");
ksort($my_array);
print_r($my_array);
?>

输出:

Array([b]=>Cat[c]=>Horse[e]=>Sog)