uasort

uasort --  ユーザー定義の比較関数で配列をソートし、 連想インデックスを保持します

説明

void uasort(array array, function cmp_function);

この関数は、配列インデックスが関連する配列要素との関係を保持する ような配列をソートします。 主に、実際の配列の順序に意味がある連想配列をソートするために この関数は使用されます。 比較関数はユーザーが定義します。