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查询域名状态whois的类
Nov 25 PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 PHP
解析argc argv在php中的应用
Jun 24 PHP
php去除HTML标签实例
Nov 06 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
Nov 07 PHP
PHP采集静态页面并把页面css,img,js保存的方法
Dec 23 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
Dec 14 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
PHP集成环境XAMPP的安装与配置
Nov 13 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 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打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
php多线程并发实现方法
2016/09/30 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
Python实现简单登录验证
2016/04/13 Python
Python中str.format()详解
2017/03/12 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
幼儿园教学管理制度
2014/02/04 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
机动车交通事故协议书
2015/01/29 职场文书
创业计划书详解
2019/07/19 职场文书
详解Python为什么不用设计模式
2021/06/24 Python
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang