Après avoir obtenu le chemin du fichier qui doit être mis à jour via svn, comment PHP classe-t-il le chemin et génère-t-il le format requis ? J'ai essayé de nombreuses méthodes mais je ne sais pas comment le gérer :
Le chemin ? obtenu :
$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',
];
Le format que je souhaite :
1 =>
tableau (
'text' =>
'nœuds' =>
tableau (
0 =>
tableau (
'texte' => 'images',
'nœuds' =>
tableau (
0 =>
tableau (
'texte' => 'liste',
'nœuds' =>
tableau (
0 =>
tableau (
'text' => 'inverse.png',
),
1 =>
tableau (
'text' => 'commande.png',
),
),
),
),
),
),
),
2 =>
tableau (
'text' => 'Application',
'nœuds' =>
tableau (
0 =>
tableau (
'texte' => 'Crm',
'nœuds' =>
tableau (
0 =>
tableau (
'text' => 'Modèle',
'nœuds' =>
tableau (
0 =>
tableau (
'text' => 'ShixinMaternalFamilyModel.class.php',
),
),
),
1 =>
tableau (
'texte' => 'Vue',
'nœuds' =>
tableau (
0 =>
tableau (
'text' => 'Gestion des utilisateurs',
'nœuds' =>
tableau (
0 =>
tableau (
'text' => 'detail_member.html',
),
1 =>
tableau (
'text' => 'add_member.html',
),
2 =>
tableau (
'text' => 'add_maternal.html',
),
3 =>
tableau (
'text' => 'liste_utilisateurs.html',
),
),
),
),
),
),
),
),
),
La table des matières suivante est l'effet qui doit être obtenu :
J'ai essayé de nombreuses méthodes mais je n'ai pas réussi à y parvenir. du fichier n’est pas corrigé, et le nom du fichier d’en-tête du chemin du fichier n’est pas non plus corrigé. . .
Je n'ai pas compris la question. .