PHP rsort()関数

PHP Array ReferencePHP Array リファレンスマニュアル完全版

実例

配列 $cars の要素をアルファベットの降順にソートします:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

実行例 »

定義と用法

rsort() 関数は数値配列を降順にソートします。

ヒント:使用してくださいsort()関数を使用して数値配列を昇順にソートします。

構文

rsort(array,sortingtype);

パラメータ 説明
array 必須。ソートする配列を指定します。
sortingtype 省略可能。配列の要素/項目をどのように並べるかを指定します。可能な値:
  • 0 = SORT_REGULAR - デフォルト。各項目を通常の順序で並べます(標準ASCII、型を変更しません)。
  • 1 = SORT_NUMERIC - 各項目を数値として処理します。
  • 2 = SORT_STRING - 各項目を文字列として処理します。
  • 3 = SORT_LOCALE_STRING - 各項目を文字列として処理します。現在のロケールに基づきます(setlocale()で変更できます)。
  • 4 = SORT_NATURAL - 各項目を文字列として処理し、natsort()のような自然順ソートを使用します。
  • 5 = SORT_FLAG_CASE - SORT_STRING または SORT_NATURAL と組み合わせて(ビットごとのOR)文字列を大文字と小文字を区別せずにソートできます。

技術詳細

戻り値: 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。
PHP バージョン: 4+


その他の実例

実例1

配列 $numbers の要素を数値の降順にソートします:

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

実行例 »

実例2

各項目を数値として処理し、配列 $cars の要素を降順にソートします:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars,SORT_NUMERIC);
?>

実行例 »


PHP Array ReferencePHP Array リファレンスマニュアル完全版 その他の拡張