ホームページ >毎日のプログラミング >PHPの知識 >PHP配列をキー名で降順にソートする方法

PHP配列をキー名で降順にソートする方法

藏色散人
藏色散人オリジナル
2018-12-24 15:23:1012053ブラウズ

PHP 連想配列は、キー名によって降順に並べ替えることができます。これは、PHP の krsor() 関数を使用して直接行うことができます。 krsort 関数は、配列をキー名によって逆順にソートすることを意味します。

PHP配列をキー名で降順にソートする方法

ということで、前回の記事では、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配列をキー名で降順にソートする方法

図に示すように、キーここでの名前は文字であり、英語の文字は逆順に配置されています。これは降順でのソートと同等です。

同様に、キー名が数値の場合も降順が実装されます。

<?php
$arr = array("2"=>"banana","4"=>"apple","1"=>"dog","5"=>"cat");
echo "<pre class="brush:php;toolbar:false">";
krsort($arr);
print_r($arr);

は次のとおりです。

PHP配列をキー名で降順にソートする方法

krsort 関数は、配列をキー名によって逆順に並べ替えることを意味します。

説明:

bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

キー名とデータ間の関連付けを保持しながら、配列をキー名によって逆順に並べ替えます。主に配列を結合するために使用されます。

そのパラメータ: array は入力配列を表します。 sort_flags は、オプションのパラメータ sort_flags を使用して並べ替え動作を変更できることを示します。

戻り値: 成功した場合は TRUE、失敗した場合は FALSE。

この記事は、PHP 配列のキー名を降順に並べ替える方法に関するもので、これも非常に簡単で理解しやすいものです。

以上がPHP配列をキー名で降順にソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。