ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルの 2 次元配列のソート問題
PHP で 2 次元配列を並べ替えるには、PHP 組み込み関数 uasort() を使用できます
【ユーザー定義の比較関数を使用して配列内の値を並べ替え、インデックスの関連付けを維持します】
コールバック関数は次のとおりです: コールバック関数の戻り値が負の数または false の場合、コールバック関数の最初のパラメータが最初に来て、2 番目のパラメータが最後に配置されることを意味します
リーリー
リーリー 次のように使用します。
リーリー
以下は、参照およびインタビューで使用するための 2 次元配列のソート方法です。
リーリー
================================================ === ====================
ちなみにPHPのソート機能をいくつか紹介します
[配列の並べ替え] は通常、1 次元のインデックス配列に適用され、インデックスは維持されません
[rsortは配列を逆順にソート] 使い方はsortと同じです
[asort は配列をソートし、インデックス関係を維持します] インデックス関係を維持しながら、一般に 1 次元配列に適した値をソートします
[arsort は配列を逆にソートし、インデックス関係を維持します] 使用法は asort と一致しています
【ksortは配列をキー名でソートします】
【krsortは配列をキー名で逆順にソートします】
================================================ === ====================