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 相关文章推荐
解析zend Framework如何自动加载类
Jun 28 PHP
php 获取页面中指定内容的实现类
Jan 23 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
PHP Echo字符串的连接格式
Mar 07 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
Nov 10 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
laravel 获取当前url的别名方法
Oct 11 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 PHP
PHP实现简单注册登录系统
Dec 28 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
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
PHP多维数组排序array详解
2017/11/21 PHP
javascript 写类方式之六
2009/07/05 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
详解JavaScript常量定义
2017/01/03 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
微信小程序实现天气预报功能
2018/07/18 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python编写Windows Service服务程序
2018/01/04 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
爱国演讲稿500字
2014/05/04 职场文书
cf战队收人口号
2014/06/21 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
授权委托书样本
2014/09/25 职场文书
大学学生个人总结
2015/02/15 职场文书
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android