svn を通じて更新する必要があるファイル パスを取得した後、PHP はどのようにパスを分類し、必要な形式を生成しますか? 多くの方法を試しましたが、その処理方法がわかりません。
パス取得済み:
$arr = [
'Public/images/list/order.png',
'Public/images/list/reverse.png',
'アプリケーション/Crm/View/UserManagement/add_maternal.html',
'アプリケーション/Crm/View/UserManagement/add_member.html',
'アプリケーション/Crm/View/UserManagement/detail_member.html',
'アプリケーション/Crm/モデル/ShixinMaternalFamilyModel.class.php',
'アプリケーション/Crm/Controller/ReturnWorkController.class.php',
'アプリケーション/Crm/コントローラー/UserManagementController.class.php',
'アプリケーション/システム設定/ビュー/カスタムフォーム/edit_content.html',
];
希望する形式:
1 =>
配列 (
'text' =>
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => '画像',
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'リスト'、
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'reverse.png',
)、
1 =>
配列 (
'テキスト' => 'order.png',
)、
)、
)、
)、
)、
)、
)、
2 =>
配列 (
'text' => 'アプリケーション',
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'Crm',
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'モデル',
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'ShixinMaternalFamilyModel.class.php',
)、
)、
)、
1 =>
配列 (
'テキスト' => '表示'、
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'ユーザー管理',
'ノード' =>
配列 (
0 =>
配列 (
'テキスト' => 'detail_member.html',
)、
1 =>
配列 (
'テキスト' => 'add_member.html',
)、
2 =>
配列 (
'テキスト' => 'add_maternal.html',
)、
3 =>
配列 (
'テキスト' => 'user_list.html',
)、
)、
)、
)、
)、
)、
)、
)、
)、
次のディレクトリは、達成する必要がある効果です:
多くの方法を試しましたが、達成できませんでした。ファイルのディレクトリ レベルが固定されておらず、ファイルのヘッダー ファイル名も固定されていませんパスも決まっていません。 。 。