javascript - php 路徑分類實作 資料夾顯示
滿天的星座
滿天的星座 2017-05-16 13:04:57
0
1
414

我透過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',
              ),
            ),
          ),
        ),
      ),
    ),
  ),
),

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

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

滿天的星座
滿天的星座

全部回覆(1)
过去多啦不再A梦

沒讀懂題目。 。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板