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 和 MYSQL
Oct 09 PHP
php2html php生成静态页函数
Dec 08 PHP
DISCUZ 论坛管理员密码忘记的解决方法
May 14 PHP
PHP中用hash实现的数组
Jul 17 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
php5.3 goto函数介绍和示例
Mar 21 PHP
PHP入门教程之会话控制技巧(cookie与session)
Sep 11 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
PHP-X系列教程之内置函数的使用示例
Oct 16 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
PHP convert_cyr_string()函数讲解
Feb 13 PHP
php在linux环境中如何使用redis详解
Dec 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
python中global用法实例分析
2015/04/30 Python
python访问抓取网页常用命令总结
2017/04/11 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
tensorflow 实现数据类型转换
2020/02/17 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
中软国际Java程序员笔试题
2014/07/19 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
宠物店的创业计划书范文
2014/01/11 职场文书
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers