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 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
PHP获取当前页面完整URL的实现代码
Jun 10 PHP
解析PHP提交后跳转
Jun 23 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
基于php实现七牛抓取远程图片
Dec 01 PHP
PHP常用技巧汇总
Mar 04 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
PHP数组操作简单案例分析
Oct 15 PHP
PHP/HTML混写的四种方式总结
Feb 27 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
Jan 27 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
PHP实现的封装验证码类详解
2013/06/18 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
图像替换新技术 状态域方法
2010/01/28 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
jquery.validate使用详解
2016/06/02 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
vue监听dom大小改变案例
2020/07/29 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
python随机数分布random均匀分布实例
2019/11/27 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
函授生自我鉴定
2014/03/25 职场文书
公司股权转让协议书
2014/04/12 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
美术教师个人工作总结
2015/02/06 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
vue3不同环境下实现配置代理
2022/05/25 Vue.js