arsort

arsort -- 連想キーと要素との関係を維持しつつ配列を逆順にソートします

説明

void arsort(array array);

この関数は、 連想配列において各配列のキーと要素との関係を維持しつつ ソートを行います。 この関数は、主に実際の要素の並び方が重要である連想配列をソートするために 使われます。

例 1. arsort() の例

  1 
  2 $fruits = array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");
  3 arsort($fruits);
  4 for(reset($fruits); $key = key($fruits); next($fruits)) {
  5     echo "fruits[$key] = ".$fruits[$key]."\n";
  6 }
  7 
この例は、以下のように出力されます。 fruits[a] = orange fruits[d] = lemon fruits[b] = banana fruits[c] = apple fruits はアルファベットの逆順にソートされ、各要素とキーとの関係は 維持されます。

asort(), rsort(), ksort(), sort() も参照下さい。