PHP rsort()関数
PHP 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 リファレンスマニュアル完全版 その他の拡張