php arsort 関数は、連想配列をキー値によって降順に並べ替えるのに使用されます。その構文は arsort(array,sorttype) です。パラメータの array は必須であり、並べ替えられる配列を参照します。
#PHP arsort 関数の使い方
定義と使用法
arsort() 関数は、キー値の降順で連想配列を並べ替えます。
ヒント: 連想配列をキー値の昇順に並べ替えるには、asort() 関数を使用してください。
ヒント: 連想配列をキー名の降順に並べ替えるには、krsort() 関数を使用してください。
構文
arsort(array,sortingtype);
パラメータ
配列が必要です。ソートする配列を指定します。
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)、大文字と小文字を区別せずに並べ替えることができます。
説明
arsort() 関数は、配列を逆順に並べ替え、インデックス関係を維持します。主に、セルの順序が重要な連想配列の並べ替えに使用されます。
オプションの 2 番目のパラメーターには、追加の並べ替え識別子が含まれます。
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
戻り値: 成功した場合は TRUE、失敗した場合は FALSE。
PHP バージョン: 4
例
連想配列をキー値の降順に並べ替えます:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); arsort($age); ?>
出力:
以上がPHPのarsort関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。