php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系

 更新时间:2011年11月02日 10:55:22   作者:  
asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。可选的第二个参数包含了附加的排序标识
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 nl2br函数 将换行字符转成 &lt;br&gt;

    PHP nl2br函数 将换行字符转成 &lt;br&gt;

    PHP nl2br函数 将换行字符转成 <br>,不是很了解的朋友可以参考下。
    2009-08-08
  • phplot生成图片类用法详解

    phplot生成图片类用法详解

    这篇文章主要介绍了phplot生成图片类用法,较为详细的分析了phplot生成图片类常用函数的用法及生成图片的完整实例,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 一个PHP数组应该有多大的分析

    一个PHP数组应该有多大的分析

    PHP在数组处理上非常低效,尤其是内存占用较多,常常使得httpd进程消耗太多资源。
    2009-07-07
  • mysql 中InnoDB和MyISAM的区别分析小结

    mysql 中InnoDB和MyISAM的区别分析小结

    InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。
    2008-04-04
  • PHP实现删除字符串中任何字符的函数

    PHP实现删除字符串中任何字符的函数

    这篇文章主要介绍了PHP实现删除字符串中任何字符的函数,涉及php针对字符串的遍历与截取操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • PHP流Streams、包装器wrapper概念与用法实例详解

    PHP流Streams、包装器wrapper概念与用法实例详解

    这篇文章主要介绍了PHP流Streams、包装器wrapper概念与用法,结合实例形式分析了php中流Streams与包装器wrapper的基本概念及使用方法,需要的朋友可以参考下
    2017-11-11
  • PHP实现合并两个有序数组的方法分析

    PHP实现合并两个有序数组的方法分析

    这篇文章主要介绍了PHP实现合并两个有序数组的方法,结合实例形式分析了php针对数组的合并、遍历、排序、去重等常见操作技巧,需要的朋友可以参考下
    2017-12-12
  • Apache服务器下防止图片盗链的办法

    Apache服务器下防止图片盗链的办法

    这篇文章主要介绍了Apache服务器下防止图片盗链的办法,检查.htaccess文件的配置,需要的朋友可以参考下
    2015-07-07
  • PHP 组件化编程技巧

    PHP 组件化编程技巧

    PHP是一个很流行的Web编程语言,灵活,高效让它更具魅力。
    2009-06-06
  • Php 构造函数construct的前下划线是双的_

    Php 构造函数construct的前下划线是双的_

    最近写php的class时,总是碰到function non object的错误,知道是类没有实例化,但就是不知道错误在哪里。
    2009-12-12

最新评论