php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系

2015-01-24信息快讯网
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数组排序之sort、asort与ksort用法实例
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
解析php二分法查找数组是否包含某一元素
基于wordpress主题制作的具体实现步骤
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php笔记之:php数组相关函数的使用
PHP 读取Postgresql中的数组
PHP 自定义错误处理函数trigger_error()
PHP Directory 函数的详解
整理的一些实用WordPress后台MySQL操作命令
php数据结构与算法(PHP描述) 快速排序 quick sort
php的array_multisort()使用方法介绍
PHP中usort在值相同时改变原始位置问题的解决方法
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
php数组函数序列之sort() 对数组的元素值进行升序排序
php数组函数序列之rsort() - 对数组的元素值进行降序排序
求PHP数组最大值,最小值的代码
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Array of country list in PHP with Zend Framework
Admin generator, filters and I18n
Sorting Array Values in PHP(数组排序)
PHP MySQL应用中使用XOR运算加密算法分享
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
PHP 数据结构 算法描述 冒泡排序 bubble sort
PHP array_multisort()函数的使用札记
©2014-2024 dbsqp.com