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横向重复区域显示二法
Sep 25 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
php实现邮件发送并带有附件
Jan 24 PHP
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
May 15 PHP
php与flash as3 socket通信传送文件实现代码
Aug 16 PHP
PHP可变变量学习小结
Nov 29 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
PHP获取链表中倒数第K个节点的方法
Jan 18 PHP
php实现微信发红包功能
Jul 13 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 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连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
jquery判断复选框是否被选中的方法
2015/10/16 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
python中rb含义理解
2020/06/18 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
Python 日期与时间转换的方法
2020/08/01 Python
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
工厂保安员岗位职责
2014/01/31 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
我的画教学反思
2014/04/28 职场文书
十八大演讲稿
2014/05/22 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
了解Redis常见应用场景
2021/06/23 Redis
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
2022/04/09 MySQL