php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
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()函数。
例子
复制代码代码如下:
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)
相关文章
- PHP生成器Yield的用法
- JQ + PHP + TrackMore物流信息跟踪
- PHP之内置web服务器
- PHP 5.6 如何使用 CURL 上传文件
- Linux下使用PHP开发软件的简易指南(linux下php开发)
- 探寻Linux下PHP路径之旅(linux查看php路径)
- Linux系统下如何快速安装PHP(linux命令安装php)
- 数据库PHP编程实现从Oracle数据库读取数据(php读取oracle)
- PHP操作MySQL精彩呈现(php调用mysql)
- PHP中开启Redis服务的实现(php开启redis)
- 深入浅出Linux下的PHP 5.2开发(linuxphp5.2)
- 轻松设置PHP连接MySQL数据库(php设置连接mysql)
- 使用PHP 驱动MSSQL支撑稳固的开发环境(php mssql 驱动)
- php用checkbox一次性删除多条记录的方法
- PHP第三节变量介绍
- 具有时效性的php加密解密函数代码
- 解析如何去掉CodeIgniterURL中的index.php
- 关于php循环跳出的问题
- 使用PHP备份MYSQL数据的多种方法
- 使用PHP导出Redis数据到另一个Redis中的代码