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面向对象全攻略 (二) 实例化对象 使用对象成员
Sep 30 PHP
php中根据某年第几天计算出日期年月日的代码
Feb 24 PHP
php 获取全局变量的代码
Apr 21 PHP
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
PHP中的替代语法简介
Aug 22 PHP
PHP中怎样防止SQL注入分析
Oct 23 PHP
PHP中开启gzip压缩的2种方法
Jan 31 PHP
php数组去除空值函数分享
Feb 02 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 PHP
PHP中md5()函数的用法讲解
Mar 30 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
May 13 PHP
TP5框架安全机制实例分析
Apr 05 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中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
Ext 今日学习总结
2010/09/19 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
React简单介绍
2017/05/24 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
Python单元测试简单示例
2018/07/03 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
Python下载的11种姿势(小结)
2020/11/18 Python
数控专业个人求职信范例
2013/11/29 职场文书
企划专员岗位职责
2013/12/09 职场文书
建筑专业自荐信范文
2014/01/05 职场文书
社区工作者感言
2014/03/02 职场文书
理财投资建议书
2014/03/12 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
Django实现翻页的示例代码
2021/05/24 Python
利用Pycharm连接服务器的全过程记录
2021/07/01 Python
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android