搜尋

首頁  >  問答  >  主體

javascript - php 路徑分類實作 資料夾顯示

我透過svn取得到需要更新的檔案路徑之後,php怎樣把路徑分類產生需要的格式,嘗試多很多方式都不知道該如何處理:
取得到的路徑:
$arr = [

        'Public/images/list/order.png',
        'Public/images/list/reverse.png',
        'Application/Crm/View/UserManagement/add_maternal.html',
        'Application/Crm/View/UserManagement/add_member.html',
        'Application/Crm/View/UserManagement/detail_member.html',
        'Application/Crm/Model/ShixinMaternalFamilyModel.class.php',
        'Application/Crm/Controller/ReturnWorkController.class.php',
        'Application/Crm/Controller/UserManagementController.class.php',
        'Application/SystemSetting/View/CustomForm/edit_content.html',
   ];

我想要的格式:

1 =>
array (

'text' => 'Public',
'nodes' => 
array (
  0 => 
  array (
    'text' => 'images',
    'nodes' => 
    array (
      0 => 
      array (
        'text' => 'list',
        'nodes' => 
        array (
          0 => 
          array (
            'text' => 'reverse.png',
          ),
          1 => 
          array (
            'text' => 'order.png',
          ),
        ),
      ),
    ),
  ),
),

),
2 =>
array (

'text' => 'Application',
'nodes' => 
array (
  0 => 
  array (
    'text' => 'Crm',
    'nodes' => 
    array (
      0 => 
      array (
        'text' => 'Model',
        'nodes' => 
        array (
          0 => 
          array (
            'text' => 'ShixinMaternalFamilyModel.class.php',
          ),
        ),
      ),
      1 => 
      array (
        'text' => 'View',
        'nodes' => 
        array (
          0 => 
          array (
            'text' => 'UserManagement',
            'nodes' => 
            array (
              0 => 
              array (
                'text' => 'detail_member.html',
              ),
              1 => 
              array (
                'text' => 'add_member.html',
              ),
              2 => 
              array (
                'text' => 'add_maternal.html',
              ),
              3 => 
              array (
                'text' => 'user_list.html',
              ),
            ),
          ),
        ),
      ),
    ),
  ),
),

),
下圖目錄是需要實現的效果:

試了很多種方法都沒實現,檔案的目錄層級是不固定的,檔案路徑的頭檔名也是不固定的。 。 。

滿天的星座滿天的星座2739 天前416

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:06:57

    沒讀懂題目。 。

    回覆
    0
  • 取消回覆