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 excel类 phpExcel使用方法介绍
Aug 21 PHP
PHP中header和session_start前不能有输出原因分析
Jan 11 PHP
如何判断php数组的维度
Jun 10 PHP
php统计数组元素个数的方法
Jul 02 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
PHP实现权限管理功能示例
Sep 22 PHP
php分享朋友圈的实现代码
Feb 18 PHP
laravel配置Redis多个库的实现方法
Apr 10 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
显示程序执行时间php函数代码
2013/08/29 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
二级域名转向类
2006/11/09 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
python实现在一个画布上画多个子图
2020/01/19 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
出纳员岗位职责
2014/03/13 职场文书
C++程序员求职信范文
2014/04/14 职场文书
投资合作协议书
2014/04/17 职场文书
土建工程师岗位职责
2014/06/10 职场文书
护理专业自荐信范文
2015/03/06 职场文书
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL