Probleme avec innerHTML
Résolu/Fermé
P53ud0
Messages postés
24
Date d'inscription
dimanche 30 octobre 2016
Statut
Membre
Dernière intervention
14 avril 2018
-
14 avril 2018 à 14:02
P53ud0 Messages postés 24 Date d'inscription dimanche 30 octobre 2016 Statut Membre Dernière intervention 14 avril 2018 - 14 avril 2018 à 14:20
P53ud0 Messages postés 24 Date d'inscription dimanche 30 octobre 2016 Statut Membre Dernière intervention 14 avril 2018 - 14 avril 2018 à 14:20
1 réponse
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
14 avril 2018 à 14:15
14 avril 2018 à 14:15
Bonjour,
En effet, la fonction php nl2br ne remplace pas les retours à la ligne par des
https://www.php.net/manual/fr/function.nl2br.php
Ce qu'il te faut, c'est supprimer les retours à la ligne du texte.
Tu peux le faire en utilisant str_replace :
Xavier
En effet, la fonction php nl2br ne remplace pas les retours à la ligne par des
<br />, mais insère les
<br />devant les retours à la ligne.
https://www.php.net/manual/fr/function.nl2br.php
Ce qu'il te faut, c'est supprimer les retours à la ligne du texte.
Tu peux le faire en utilisant str_replace :
p.innerHTML = "<?php echo str_replace(array("\r\n", "\r", "\n"), "<br />", $paroles[1]); ?>";
Xavier
14 avril 2018 à 14:20
Artur.