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 相关文章推荐
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
关于zend studio 出现乱码问题的总结
Jun 23 PHP
php通过curl模拟登陆DZ论坛
May 11 PHP
PHP常用设计模式之委托设计模式
Feb 13 PHP
Yii2实现ajax上传图片插件用法
Apr 28 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
PHP基于mcript扩展实现对称加密功能示例
Feb 21 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 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
E路文章系统PHP
2006/12/11 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
js获取当前select 元素值的代码
2010/04/19 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
Python验证文件是否可读写代码分享
2017/12/11 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
详解Python sys.argv使用方法
2019/05/10 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
文件上传服务器-jupyter 中python解压及压缩方式
2020/04/22 Python
python爬取微博评论的实例讲解
2021/01/15 Python
HEMA法国:荷兰原创设计
2019/02/21 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
三严三实对照检查材料
2014/08/25 职场文书
父亲婚礼答谢词
2015/01/04 职场文书
统计工作个人总结
2015/03/03 职场文书
2015年端午节活动策划书
2015/05/05 职场文书