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
廣告