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 相关文章推荐
PHP垃圾回收机制引用计数器概念分析
Jun 24 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP实现登录验证码校验功能
May 17 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
PHP利用Mysql锁解决高并发的方法
Sep 04 PHP
php-fpm中max_children的配置
Mar 15 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
PHP程序员必须知道的两种日志实例分析
May 14 PHP
PHP 出现 http500 错误的解决方法
Mar 09 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
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
对laravel in 查询的使用方法详解
2019/10/09 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
十岁生日同学答谢词
2014/01/19 职场文书
《雾凇》教学反思
2014/02/17 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
践行三严三实心得体会
2014/10/13 职场文书
个人汇报材料范文
2014/12/30 职场文书
小学教师节活动总结
2015/03/20 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python