PHP 連想配列は、キー名によって降順に並べ替えることができます。これは、PHP の krsor() 関数を使用して直接行うことができます。 krsort 関数は、配列をキー名によって逆順にソートすることを意味します。
ということで、前回の記事では、PHPの連想配列のキー名を昇順にする方法を紹介しました。
簡単な例を続けて、PHP 配列をキー名の降順に並べる方法を紹介します。
コード例は次のとおりです。
<?php $arr = array("b"=>"banana","a"=>"apple","d"=>"dog","c"=>"cat"); echo "<pre class="brush:php;toolbar:false">"; //按键排序数组 krsort($arr); print_r($arr);
ソート結果は次のとおりです。
図に示すように、キーここでの名前は文字であり、英語の文字は逆順に配置されています。これは降順でのソートと同等です。
同様に、キー名が数値の場合も降順が実装されます。
<?php $arr = array("2"=>"banana","4"=>"apple","1"=>"dog","5"=>"cat"); echo "<pre class="brush:php;toolbar:false">"; krsort($arr); print_r($arr);
は次のとおりです。
krsort 関数は、配列をキー名によって逆順に並べ替えることを意味します。
説明:
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
キー名とデータ間の関連付けを保持しながら、配列をキー名によって逆順に並べ替えます。主に配列を結合するために使用されます。
そのパラメータ: array は入力配列を表します。 sort_flags は、オプションのパラメータ sort_flags を使用して並べ替え動作を変更できることを示します。
戻り値: 成功した場合は TRUE、失敗した場合は FALSE。
この記事は、PHP 配列のキー名を降順に並べ替える方法に関するもので、これも非常に簡単で理解しやすいものです。
以上がPHP配列をキー名で降順にソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。