ヒント:
1. PHPの2次元配列重複排除機能
PHP の配列には重複を削除する関数が組み込まれていますarray_unique () が、PHP の array_unique 関数は 1 次元配列にのみ適用でき、多次元配列には適用できません。以下は 2 次元配列用の array_unique 関数を提供します。
2. 2次元配列のソート方法
1次元配列のソート方法:
公開機能:
最初のグループ:sort と rsort 、元の配列のインデックス関係を破壊しながら、PHP 配列のキー値の順序 asc と逆順 desc に従ってソートします。実際には、数値を再確立します。インデックスを削除した後、インデックスは 0 から始まります。
2 番目の関数セット: asort と arsort これら 2 つの関数は、配列の元のインデックス関係を保持できる限り、より強力です。上記の例の sort と rsort をこれら 2 つの関数に置き換えます。
PHP 配列ソート関数の 3 番目のグループ: krsort と ksort、これら 2 つの関数は、キー名をソートする上記の 2 つのグループとは異なります。
リーリー
uasort は、カスタム関数を通じて PHP 配列のキー値を並べ替え、元のインデックス関係を保持します。
uksort は、カスタム関数を通じて PHP 配列のキー名をソートし、元のインデックス関係を保持します。
usort は、カスタム関数を通じて PHP 配列のキー値を並べ替え、元のインデックス関係を削除し、新しいインデックスを最初から作成します。
以下は
2 次元の並べ替えです:
リーリー
例:
リーリー
3. 多次元配列を 1 次元配列に変換します
リーリー
例:
リーリー
4. 配列から空の要素を削除します
リーリー
例:
リーリー
5. 多次元配列の特定のキーの値を取得し、1 次元配列を生成します
リーリー