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批量生成缩略图的代码
Jul 19 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
Apr 13 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
php验证是否是md5编码的简单代码
Apr 01 PHP
php警告Creating default object from empty value 问题的解决方法
Apr 02 PHP
php下获取http状态的实现代码
May 09 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
Nov 06 PHP
学习php设计模式 php实现单例模式(singleton)
Dec 07 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
php实现构建排除当前元素的乘积数组方法
Oct 06 PHP
PHP一个简单的无需刷新爬虫
Jan 05 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 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
main.php
2006/12/09 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
Javascript 写的简单进度条控件
2008/01/22 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
10个在JavaScript开发中常遇到的BUG
2017/12/18 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
Python元组及文件核心对象类型详解
2018/02/11 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
Python中的heapq模块源码详析
2019/01/08 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
python 等差数列末项计算方式
2020/05/03 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
模具专业毕业生自荐书范文
2014/02/19 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
安全员岗位职责范本
2015/04/11 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
Python基本知识点总结
2022/04/07 Python