0

この投稿に似たトピックはたくさんありますが、このフォーラムと Web には重複がありません。または、あるかもしれませんが、見つけられませんでした。

私が必要とするのは、この配列をキーでアルファベット順にソートすることです。問題は、すべての KEY が動的であるため、依存する STATIC があることです。

他の投稿のほかに、マルチソート、ksor などの PHP のソート機能も調べました。

間違って記載されています: ACADEMIC の下に [Students] と [Staff] があり、MARKETING の下に [Applications] と [Activity] があります。

前もって感謝します

配列

Array
(
    [ACADEMIC] => Array
        (
            [Communications] => Array
                (
                    [Email] => academic/email
                    [Sms] => academic/sms
                )

            [Exams] => Array
                (
                    [Assessments] => academic/assessments
                )

            [Students] => Array
                (
                    [Progress] => academic/progress
                )

            [Staff] => academic/staff
        )

    [ACCOUNTS] => Array
        (
            [Order] => accounts/order
        )

    [ADMIN] => Array
        (
            [Menus] => admin/menus
            [Permissions] => admin/permissions
            [Roles] => admin/roles
            [Users] => admin/users
        )

    [AGENTS] => Array
        (
            [New] => agents/new
        )

    [MARKETING] => Array
        (
            [Applications] => Array
                (
                    [Edit] => marketing/edit
                    [New] => marketing/new
                )

            [Activity] => marketing/activity
        )

)
4

1 に答える 1

0

道を見つけた:

foreach ($array as $key => $inner)
{
   ksort($array[$key]);
}
于 2013-04-09T12:43:14.990 に答える