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 相关文章推荐
对Session和Cookie的区分与解释
Mar 16 PHP
php 伪造本地文件包含漏洞的代码
Nov 03 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 PHP
PHP编程 SSO详细介绍及简单实例
Jan 13 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
php中通过eval实现字符串格式的计算公式
Mar 18 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
PHP children()函数讲解
Feb 03 PHP
goto语法在PHP中的使用教程
Sep 17 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
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
php5与php7的区别点总结
2019/10/11 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
使用js的replace()方法查找字符示例代码
2013/10/28 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
深入理解Python中的super()方法
2017/11/20 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
小学生自我鉴定
2013/10/12 职场文书
企业总经理岗位职责
2014/02/13 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
校园广播稿100字
2014/10/06 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
《我是什么》教学反思
2016/02/16 职场文书
《社戏》教学反思
2016/02/22 职场文书
家电创业计划书
2019/08/05 职场文书
Win10 Anaconda安装python-pcl
2022/04/29 Servers