連想配列をキー名の降順に並べ替えます。
<?php$age=array("ピーター"=>"35","ベン"=>"37","ジョー"=>"43");krsort($age);?>krsort() 関数は、連想配列をキー名の降順にソートします。
ヒント:連想配列をキー名の昇順にソートするには、ksort() 関数を使用してください。
ヒント: arsort() 関数を使用して、連想配列をキー値の降順に並べ替えてください。
krsort(配列,ソートタイプ);
パラメータ | 説明する |
---|---|
配列 | 必須。ソートする配列を指定します。 |
ソートタイプ | オプション。配列の要素/項目をどのように配置するかを指定します。可能な値: 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+ |