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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
ThinkPHP采用实现三级循环代码实例
Jul 18 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
ThinkPHP连接数据库的方式汇总
Dec 05 PHP
PHP实现动态web服务器方法
Jul 29 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
php+mysql+jquery实现日历签到功能
Feb 27 PHP
PHP使用ActiveMQ实例
Feb 05 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 PHP
PHP7创建销毁session的实例方法
Feb 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
PHP防注入安全代码
2008/04/09 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python设计模式之外观模式实例详解
2019/01/17 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
Nisbets法国:英国最大的厨房和餐饮设备供应商
2019/03/18 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
师范大学应届生求职信
2013/11/21 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
2014年党务公开方案
2014/05/08 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
React中的Context应用场景分析
2021/06/11 Javascript
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
js判断两个数组相等的5种方法
2022/05/06 Javascript