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类
Oct 09 PHP
PHP设计模式之责任链模式的深入解析
Jun 13 PHP
浅析php中抽象类和接口的概念以及区别
Jun 27 PHP
php实现监听事件
Nov 06 PHP
PHP生成指定长度随机数最简洁的方法
Jul 14 PHP
thinkphp常见路径用法分析
Dec 02 PHP
php按单词截取字符串的方法
Apr 07 PHP
PHP中include()与require()的区别说明
Feb 14 PHP
php生成0~1随机小数的方法(必看)
Apr 05 PHP
利用Laravel事件系统如何实现登录日志的记录详解
May 20 PHP
Laravel框架控制器的middleware中间件用法分析
Sep 30 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 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中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
php输出图像的方法实例分析
2017/02/16 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
Node.js 实现抢票小工具 &amp; 短信通知提醒功能
2019/10/22 Javascript
jquery实现购物车基本功能
2019/10/25 jQuery
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
护理学毕业生自荐信
2013/10/02 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
公司会计岗位职责
2014/02/13 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
四风查摆剖析材料
2014/10/10 职场文书
个人先进事迹材料
2014/12/29 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书