Bonjour,
J'ai une question au niveau de la fonction "nl2br".
J'ai créé un système d'ajout de page et j'utilise nl2br pour ne pas être obligé d'écrire <br> à chaque fois, tous marche super bien MAIS, Imaginons que j'écrive :
<h2>TITRE</h2>
mon texte
nl2br va interprété :
<h2>TITRE</h2><br />
mon texte
Mais je ne veux pas qu'il écrive de <br /> derrière le </h2>, donc j'ai utilisé strtr tous marche bien, mais la interviens mon deuxième problème, imaginons que j'ai cette fois :
<table>
<tr>
<td>texte<td>
<td>texte</td>
</tr>
</table>
Donne :
<table><br />
<tr><br />
<td>texte<td><br />
<td>texte</td><br />
</tr><br />
</table>
Donc je met dans le strtr sur chacune des valeurs (prend beacoup de place
), maintenant imaginons que le code soit :
<table class="tableau">
<tr>
<td>texte<td>
<td>texte</td>
</tr>
</table>
("tableau" est une valeur variable)
A par faire une exception sur "> dans le strtr je ne vois pas comment faire, je trouve pas très pratique de mettre "> dans le strtr car imaginons qu'une personne face :
<div class="tableau">
texte
</div>
avec le strtr :
<div class="tableau">
texte<br />
</div>
Et si il voulait un retour à la ligne après le "<div class="tableau">" il ne pourra pas l'avoir, donc je sais plus comment faire
Jespère que vous avez compris :p
Merci d'avance.