W moim kodzie HTML mam skrypt php zawierający plik. W tym momencie kod jest wcięty w 2 zakładki. Chciałbym, aby skrypt php dodał dwie zakładki do każdej linii. Oto przykład:Jak mogę utworzyć skrypt php dodać kartę do każdego wiersza pliku włączającego?
Strona główna:
<body>
<div>
<?php include("test.inc"); ?>
</div>
</body>
i "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>
Co dostaję:
<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>
Czego chcę:
<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>
Zdaję sobie sprawę, że mogłem po prostu dodać wiodące karty do pliku dołączanego. Jednak VS usuwa je podczas formatowania dokumentu.
+1 Ale tak naprawdę nie widzę sensu w dodawaniu dodatkowych TAB-ów. Po prostu w żaden sposób nie przyczyniają się do końcowego wyniku, a zajmują więcej miejsca w ostatecznym renderowanym kodzie HTML. –
Nie używaj 'preg_replace()' do tego, 'str_replace()' jest absolutnie wystarczające. – soulmerge
Myślę, że chodziło o 'echo str_replace (" \ n "," \ t \ n "," \ t ". $ Result)', ale nadal było to dla mnie niezwykle pomocne. – William