PHP - asort() 函数



语法

asort( $array [, $sort_flags] );

定义和用法

此函数对数组进行排序,使得数组索引保持与其关联的数组元素的相关性。这主要用于对关联数组进行排序,其中实际元素顺序很重要。

参数

序号 参数及描述
1

array

必需。指定一个数组。

2

sort_flags

可选。指定如何对数组值进行排序。可能的值 -

  • SORT_REGULAR - 默认。按值本身处理(不更改类型)

  • SORT_NUMERIC - 按数值处理

  • SORT_STRING - 按字符串处理

  • SORT_LOCALE_STRING - 基于本地设置,按字符串处理

返回值

成功返回 TRUE,失败返回 FALSE。

示例

尝试以下示例 -

<?php
   $fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   asort($fruits);
   
   print_r($fruits);
?> 

这将产生以下结果 -

Array ( [b] => banana [d] => lemon [a] => orange )
php_function_reference.htm
广告