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 相关文章推荐
我的论坛源代码(八)
Oct 09 PHP
php下intval()和(int)转换使用与区别
Jul 18 PHP
PHP动态分页函数,PHP开发分页必备啦
Nov 07 PHP
关于PHPDocument 代码注释规范的总结
Jun 25 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
PHP中Header使用的HTTP协议及常用方法小结
Nov 04 PHP
php-redis中的sort排序函数总结
Jul 08 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
[原创]PHP简单开启curl的方法(测试可行)
Jan 11 PHP
Yii2如何批量添加数据
May 17 PHP
php7基于递归实现删除空文件夹的方法示例
Jun 15 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 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之第八天
2006/10/09 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
用Python给文本创立向量空间模型的教程
2015/04/23 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
python pygame实现2048游戏
2018/11/20 Python
Python元组常见操作示例
2019/02/19 Python
Python基于WordCloud制作词云图
2019/11/29 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
shell程序中如何注释
2012/01/28 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
感情真挚的毕业生求职信
2014/07/19 职场文书
班级出游活动计划书
2014/08/15 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫