array_multisort — 複数の配列または多次元配列をソート 成功した場合は true、それ以外の場合は false を返します
入力配列はテーブルの列として扱われ、行ごとに並べ替えられます。これは SQL の ORDER BY 句の機能と似ています。最初の配列は、ソートされるメインの配列です。配列内の行 (値) が同じであると比較された場合、次の入力配列内の対応する値のサイズに従って並べ替えられます。
最初のパラメータは配列である必要があります。次の各引数には、以下にリストされている配列または並べ替えフラグを指定できます。
ソート順フラグ:
SORT_ASC – 昇順で並べ替えます
SORT_DESC – 降順で並べ替えます
ソートタイプフラグ:
SORT_REGULAR – 通常の方法でアイテムを比較します
SORT_NUMERIC – 項目を数値的に比較します
SORT_STRING – 文字列で項目を比較します
SORT_STRING と SORT_REGULAR では大文字と小文字が区別され、大文字は小文字よりも前に並べ替えられます。
各配列の後に同じタイプの 2 つの並べ替えフラグを指定することはできません。各配列の後に指定されたソート フラグは、その配列に対してのみ有効です。それ以前は、デフォルト値 SORT_ASC および SORT_REGULAR が使用されていました。
//文字列キー名は保持されますが、数値キーは 0 から始まり 1 ずつ増加して再インデックスされます。
リーリー
著作権声明: 転載および共有する場合はアドレスを明記してください。 !ありがとうございます