Dans mon HTML, j'ai un script PHP qui inclut un fichier. À ce stade, le code est indenté 2 onglets. Ce que je voudrais faire, c'est que le script php ajoute deux onglets à chaque ligne. Voici un exemple:Comment puis-je faire un script php ajouter un onglet à chaque ligne d'un fichier include?
Page principale:
<body>
<div>
<?php include("test.inc"); ?>
</div>
</body>
Et "test.inc":
<p>This is a test</p>
<div>
<p>This is a nested test</p>
<div>
<p>This is an more nested test</p>
</div>
</div>
Ce que je reçois:
<body>
<div>
<p>This is a test</p>
<div>
<p>This is a nested test</p>
<div>
<p>This is an more nested test</p>
</div>
</div>
</div>
</body>
Ce que je veux:
<body>
<div>
<p>This is a test</p>
<div>
<p>This is a nested test</p>
<div>
<p>This is an more nested test</p>
</div>
</div>
</div>
</body>
Je réalise que je pourrais juste ajouter des onglets principaux au fichier d'inclusion. Cependant, VS continue de supprimer ceux lorsque je formate le document.
+1 Mais de même, je ne vois vraiment pas l'intérêt d'ajouter les TAB supplémentaires. Ils ne contribuent pas du tout au résultat final, et prennent juste plus de place dans le rendu HTML final. –
Veuillez ne pas utiliser 'preg_replace()' pour cela, 'str_replace()' est absolument suffisant. – soulmerge
Je pense que vous vouliez dire 'echo str_replace (" \ n "," \ t \ n "," \ t ". $ Result)', mais cela m'a toujours été d'une aide précieuse. – William