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

2015-01-24信息快讯网
asort() 定义和用法
asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。

可选的第二个参数包含了附加的排序标识。

如果成功则返回 TRUE,否则返回 FALSE。

语法
asort(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("a" => "Dog", "b" => "Cat", "c" => "Horse"); 

asort($my_array); 
print_r($my_array); 
?> 

输出:

Array
(
[b] => Cat
[a] => Dog
[c] => Horse
)
PHP数组排序之sort、asort与ksort用法实例
PHP中使用asort进行中文排序失效的问题处理
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
php 深入理解strtotime函数的使用详解
如何使用PHP计算上一个月的今天
解析php二分法查找数组是否包含某一元素
PHP下打开phpMyAdmin出现403错误的问题解决方法
php设计模式之观察者模式的应用详解
基于wordpress主题制作的具体实现步骤
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
PHP 自定义错误处理函数trigger_error()
PHP Directory 函数的详解
整理的一些实用WordPress后台MySQL操作命令
php数据结构与算法(PHP描述) 快速排序 quick sort
php的array_multisort()使用方法介绍
PHP中usort在值相同时改变原始位置问题的解决方法
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
php数组函数序列之sort() 对数组的元素值进行升序排序
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
php数组函数序列之rsort() - 对数组的元素值进行降序排序
使用PHPRPC实现Ajax安全登录第1/2页
求PHP数组最大值,最小值的代码
Array of country list in PHP with Zend Framework
Admin generator, filters and I18n
Sorting Array Values in PHP(数组排序)
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
php 数组排序 array_multisort与uasort的区别
PHP 多维数组排序(usort,uasort)
©2014-2024 dbsqp.com