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 smarty 二级分类代码和模版循环例子
Jun 01 PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
PHP中cookie和session的区别实例分析
Aug 28 PHP
PHP之sprintf函数用法详解
Nov 12 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
Jan 22 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
初识ThinkPHP控制器
Apr 07 PHP
PHP运行模式汇总
Nov 06 PHP
php PDO判断连接是否可用的实现方法
Apr 03 PHP
php实现的二分查找算法示例
Jun 20 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 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
PHPLog php 程序调试追踪工具
2009/09/09 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
快速保存网页中所有图片的方法
2006/06/23 Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
修复IE9&amp;safari 的sort方法
2011/10/21 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
python web框架学习笔记
2016/05/03 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python多继承原理与用法示例
2018/08/23 Python
python通过链接抓取网站详解
2019/11/20 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
Yahoo-PHP面试题2
2014/12/06 面试题
出国留学经济担保书
2014/04/01 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏