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 相关文章推荐
基于mysql的论坛(5)
Oct 09 PHP
PHP编程之高级技巧——利用Mysql函数
Oct 09 PHP
PHP操作文件方法问答
Mar 16 PHP
用来给图片加水印的PHP类
Apr 09 PHP
php与paypal整合方法
Nov 28 PHP
php中使用接口实现工厂设计模式的代码
Jun 17 PHP
解析wamp5下虚拟机配置文档
Jun 27 PHP
ThinkPHP页面跳转success与error方法概述
Jun 25 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
Zend Framework实现将session存储在memcache中的方法
Mar 22 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
php微信开发之关键词回复功能
Jun 13 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
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
jquery ui对话框实例代码
2013/05/10 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
2016/12/13 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
2020/04/27 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
Python中的列表知识点汇总
2015/04/14 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
详解Python学习之安装pandas
2019/04/16 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
Omio中国:全欧洲低价大巴、火车和航班搜索和比价
2018/08/09 全球购物
电子商务专业应届毕业生求职信
2014/06/21 职场文书
市场总监岗位职责
2015/02/11 职场文书
婚姻出轨保证书
2015/05/08 职场文书
2016国培研修心得体会
2016/01/08 职场文书
SQL注入详解及防范方法
2021/12/06 MySQL
Python循环之while无限迭代
2022/04/30 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技