Aller au contenu

Fonction inverse de nl2br


LiL'SkiSo

Sujets conseillés

Salut à tous !!

Je cherche si il existe une fonction qui soit l'effet inverse de nl2br.

J'ai rien trouvé, alors j'ai essayé :

$Licenses = str_replace("<br />", "\n", "$Licences");

Ce dont j'essay de faire, c'est d'insérer une valeur de ma base SQL dans un champs de formulaire en remplaçant donc les "<br />" par "\n" afin que les retours à la ligne soient pris en compte.

Mais le str_replace ne fonctionne pas.

Quelqu'un à t-il la solution ??

Merci ;) !

Lien vers le commentaire
Partager sur d’autres sites

$Licenses = str_replace("<br />", "\n", "$Licences");

Et comme cela:

$Licenses = str_replace("<br />", "\n", $Licences);

?

xpatval

Lien vers le commentaire
Partager sur d’autres sites

pfuuuu... :whistling: Qu'est-ce que ça m'énerve, ce genre d'erreur...J'en commets quelques unes comme celle-là, aussi, et ça m'agace, ça m'agace....

Lien vers le commentaire
Partager sur d’autres sites

  • 1 year later...

Voici une astuce pour ajouter (pour remplacer il suffit de supprimer $1$2$3) un saut de ligne après les balises p, hn et br :

$txt = preg_replace("/(<)(\/p|\/h[1,6]|br\ ?\/?)(>)/", "$1$2$3\n", $txt);

Voila, je pense que Dan l'optimiserais un peu plus, mais elle est déja fonctionnelle.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...