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


Posted in PHP onNovember 02, 2011

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 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
php中的时间显示
Jan 18 PHP
php 保留小数点
Apr 21 PHP
PHP程序级守护进程的实现与优化的使用概述
May 02 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
YII Framework教程之异常处理详解
Mar 14 PHP
round robin权重轮循算法php实现代码
May 28 PHP
Yii的Srbac插件用法详解
Jul 14 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
May 20 PHP
laravel学习笔记之模型事件的几种用法示例
Aug 15 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
python进程与线程小结实例分析
Nov 11 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
Nov 02 #PHP
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
Nov 02 #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
You might like
PHP4实际应用经验篇(5)
2006/10/09 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
javascript 对象的定义方法
2007/01/10 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
python中偏函数partial用法实例分析
2015/07/08 Python
Python 文件管理实例详解
2015/11/10 Python
一张图带我们入门Python基础教程
2017/02/05 Python
python基本语法练习实例
2017/09/19 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
Linux文件系统类型
2012/09/16 面试题
法律工作求职自荐信
2013/10/31 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python