2013-04-09 20 views
0

雖然這篇文章有很多類似的主題,但在這個論壇和網絡上沒有重複,或者可能有但我找不到它。按KEY集合排序動態3D陣列

我需要的是按鍵排列這個數組的字母順序。問題是,所有的密鑰都是動態的,所以依賴於靜態的東西。

除了其他的帖子,我也看了一下PHP的排序像multisort功能,ksor等

錯誤地列出: 下高校,[學生]和[工作人員] 在營銷[應用]和[活動]

在此先感謝

ARRAY

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 
     ) 

) 
+0

問題是什麼? – ITroubs 2013-04-09 10:13:23

+0

'錯誤地列出:....節是標題和內容的自我解釋。 – BentCoder 2013-04-09 10:15:43

+0

錯誤地列出了什麼? – ITroubs 2013-04-09 10:18:51

回答

0

創建方法:

foreach ($array as $key => $inner) 
{ 
    ksort($array[$key]); 
}