php の sort 関数は、インデックス配列を昇順に並べ替えるために使用されます。その構文は sort(array, sorttype) です。この関数は、配列内のユニットに新しいキー名を割り当てます。元のキー名は削除されます。
#PHP のソート機能を使用するにはどうすればよいですか?
定義と使用法
sort() 関数は、インデックス配列を昇順に並べ替えます。
注: この関数は、配列内のユニットに新しいキー名を割り当てます。元のキー名は削除されます。
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
ヒント: インデックス配列を降順に並べ替えるには、rsort() 関数を使用してください。
構文
sort(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); sort($numbers); ?>
出力:
2 4 6 11 22
例 2
配列 $cars の要素をアルファベット昇順で並べ替えます:
<?php $cars=array("Volvo","BMW","Toyota"); sort($cars); ?>
出力:
BMW Toyota Volvo
以上がPHPのソート機能の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。