Retranscription <br /> dans un textarea
Bonjour,
Je voudrais remettre en forme un textarea.
Je m'explique, j'ai un formulaire ou je récupère des données dans une base mysql et donc les saut de ligne html sont renseigné par la balise <br />.
Je voudrais qu'à l'affichage dans mon textarea, mes br soit remplacé par la balise permettant de formater le texte avec les saut de ligne et non en linéaire tel que cela :
Citation:
Assortiment de charcuterie : Jambon sec, Salami, ...<br />* * * *<br />2 pâtés au choix : Campagne, lapin, ...<br />* * * *<br />2 v
Merci de votre aide
Je sais que ce sujet date....
J'avais le même problème et malgré toutes les solutions proposées, aucune ne fonctionnait...
J'ai donc fouiller un peu dans la BDD et j'ai réussi comme ça :
Code:
1 2 3 4 5 6 7 8 9 10
| <?php
function br2nl(string $str): string
{
return str_replace("<br />", "", $str);
}
?>
<textarea type="text"><?= br2nl($texteDansBdd); ?></textarea> |
En faite, comme j'utilise html_entities() pour les stocker dans ma BD, je dois donc les considérer comme tel quand je les récupères...