asort

(PHP 3, PHP 4, PHP 5)

asort -- 對陣列進行排序並保持索引關係

說明

bool asort ( array &array [, int sort_flags] )

本函數對陣列進行排序,陣列的索引保持和單元的關聯。主要用於對那些單元順序很重要的結合陣列進行排序。

若果成功則返回 TRUE,失敗則返回 FALSE

例子 1. asort() 例子

<?php
$fruits 
= array("d" => "lemon""a" => "orange""b" => "banana""c" => "apple");
asort($fruits);
foreach (
$fruits as $key => $val) {
    echo 
"$key = $val\n";
}
?>

上例將輸出:

c = apple
b = banana
d = lemon
a = orange

fruits 被按照字母順序排序,並且單元的索引關係不變。

可以用可選的參數 sort_flags 改變排序的行為,明細見 sort()

參見 arsort()rsort()ksort()sort()