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


Posted in PHP onNovember 02, 2011

ksort()定义和用法
ksort() 函数按照键名对数组升序排序,为数组值保留原来的键。

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

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

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

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

*:该值是 PHP 4.4.0 和 5.0.2 新加的。在 PHP 6 之前,使用了系统的区域设置,可以用 setlocale() 来改变。自 PHP 6 起,必须用 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 相关文章推荐
php 中的str_replace 函数总结
Apr 27 PHP
PHP 程序员的调试技术小结
Nov 15 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
PHP模糊查询的实现方法(推荐)
Sep 06 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
Oct 17 PHP
php实现的简单数据库操作Model类
Nov 16 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
Oct 08 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
Nov 02 #PHP
求PHP数组最大值,最小值的代码
Oct 31 #PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
Oct 31 #PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 #PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 #PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
Oct 31 #PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 #PHP
You might like
Ajax PHP简单入门教程代码
2008/04/25 PHP
PHP中Date获取时间不正确怎么办
2008/06/05 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
js显示时间 js显示最后修改时间
2013/01/02 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
Python使用matplotlib简单绘图示例
2018/02/01 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
Pycharm小白级简单使用教程
2020/01/08 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
请说出几个常用的异常类
2013/01/08 面试题
后勤主管工作职责
2013/12/07 职场文书
员工入职担保书范文
2014/04/01 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
搞笑结婚保证书
2015/05/08 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
导游词之安徽九华山
2019/09/18 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android
python基础之文件操作
2021/10/24 Python