PHP sort()関数
完全な PHP Array リファレンス
例
配列 $cars の要素をアルファベット順に昇順でソートします:
<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>
例を実行 »
定義と使用法
sort() 関数は数値配列を昇順にソートします。
ヒント:使用してくださいrsort()関数は数値配列を降順にソートします。
構文
| パラメータ |
説明 |
| array |
必須。ソートする配列を指定します。 |
| sortingtype |
任意。配列の要素/項目をどのように並べるかを指定します。可能な値:
- 0 = SORT_REGULAR - デフォルト。各項目を通常の順序で比較します(Standard 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);
sort($numbers);
?>
例を実行 »
完全な PHP Array リファレンス その他の拡張機能