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获取地址栏信息的代码
Oct 08 PHP
php 代码优化之经典示例
Mar 24 PHP
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
Nov 10 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
Jun 06 PHP
百度地图API应用之获取用户的具体位置
Jun 10 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
Dec 17 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
php-msf源码详解
Dec 25 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 PHP
PHP如何使用cURL实现Get和Post请求
Jul 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
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
Jquery中dialog属性小记
2010/09/03 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
countUp.js实现数字滚动效果
2019/10/18 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
Python get获取页面cookie代码实例
2018/09/12 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
网络信息管理员岗位职责
2014/01/05 职场文书
学习保证书怎么写
2015/02/26 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
企业愿景口号
2015/12/25 职场文书
python process模块的使用简介
2021/05/14 Python