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面向对象的方法重载两种版本比较
Sep 08 PHP
PHP 柱状图实现代码
Dec 04 PHP
mayfish 数据入库验证代码
Apr 30 PHP
php摘要生成函数(无乱码)
Feb 04 PHP
php数组中删除元素的实现代码
Jun 22 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
Apache中php.ini的设置方法
Feb 28 PHP
PHP基于CURL进行POST数据上传实例
Nov 10 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
Nov 03 PHP
Smarty模板类内部原理实例分析
Jul 03 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 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中文本数据翻页(留言本翻页)
2006/10/09 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
python链接Oracle数据库的方法
2015/06/28 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python3匿名函数用法示例
2018/07/25 Python
python文本数据处理学习笔记详解
2019/06/17 Python
python使用递归的方式建立二叉树
2019/07/03 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
2020/06/23 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
财务部岗位职责
2013/11/19 职场文书
会计专业个人求职信范文
2014/01/08 职场文书
Java实现多文件上传功能
2021/06/30 Java/Android
ubuntu下常用apt命令介绍
2022/06/05 Servers