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 09 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
php实现读取和写入tab分割的文件
Jun 01 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
smarty高级特性之过滤器的使用方法
Dec 25 PHP
深入浅析yii2-gii自定义模板的方法
Apr 26 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
Laravel中前端js上传图片到七牛云的示例代码
Sep 04 PHP
php中的依赖注入实例详解
Aug 14 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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
基于PHP+Ajax实现表单验证的详解
2013/06/25 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
jquery JSON的解析方式
2009/07/25 Javascript
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
python使用SMTP发送qq或sina邮件
2017/10/21 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
Python基于百度云文字识别API
2018/12/13 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
详解Python文件修改的两种方式
2019/08/22 Python
Python JSON编解码方式原理详解
2020/01/20 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
超市5.1促销活动
2014/01/15 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
法院授权委托书格式
2014/09/28 职场文书
2014年终工作总结范本
2014/12/15 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android