Conversion Saut de ligne <br /> en /n ou ...
9 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Tchinkatchuk
- WRInaute occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
Conversion Saut de ligne <br /> en /n ou ...
Re-,Bonjour
j'ai un pti problème : j'effectue un affichage de données provenant de ma BDD et contenant des <br>. Je voudrais ne pas afficher ces tags mais des sauts de lignes.
J'ai tenté html_entity_decode() ainsi que le remplacement des <br /> par des /n.
L'embetant, c que la fonction ne decode pas les br et les /n font un saut de lignes, hors je désire juste paser à la ligne. Qqun a t-il un moyen ?
Merci.
Sylvain, alias Tchinaktchuk le dernier des mohicans
j'ai un pti problème : j'effectue un affichage de données provenant de ma BDD et contenant des <br>. Je voudrais ne pas afficher ces tags mais des sauts de lignes.
J'ai tenté html_entity_decode() ainsi que le remplacement des <br /> par des /n.
L'embetant, c que la fonction ne decode pas les br et les /n font un saut de lignes, hors je désire juste paser à la ligne. Qqun a t-il un moyen ?
Merci.
Sylvain, alias Tchinaktchuk le dernier des mohicans
- Tchinkatchuk
- WRInaute occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
excuse moi, ct bien \n que je voulais mettre.
Je me suis ptet mal expliqué, c le contraire de nl2br que je veu. J'utilise celle ci dans un sens pour mettre les \n en <br /> mais je n'arrive pas a faire le contraire.
Merci qd meme !
Je me suis ptet mal expliqué, c le contraire de nl2br que je veu. J'utilise celle ci dans un sens pour mettre les \n en <br /> mais je n'arrive pas a faire le contraire.
Merci qd meme !
- Mirgolth
- WRInaute impliqué

- Messages: 622
- Inscription: 14 Oct 2002
Tchinkatchuk a écrit:c le contraire de nl2br que je veu.
Un simple str_replace(), devrait le faire :
- Code: Tout sélectionner
str_replace("<br />", "\n", $ta_chaine_de_caractere);
Mirgolth
- Tchinkatchuk
- WRInaute occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
c exactement ce que je fais et ca me fait un saut de ligne, c ca le coté chiant.
devient
alors que je veu
Mais bon, je finirais bien par trouver le pti problème
- Code: Tout sélectionner
test<br />test
devient
- Code: Tout sélectionner
test
test
alors que je veu
- Code: Tout sélectionner
test
test
Mais bon, je finirais bien par trouver le pti problème
- Mirgolth
- WRInaute impliqué

- Messages: 622
- Inscription: 14 Oct 2002
Tchinkatchuk a écrit:Mais bon, je finirais bien par trouver le pti problème
Je pense que ton texte original doit être avec un \n après le <br />...
- Code: Tout sélectionner
texte<br />
texte
Il est donc logique qu'en transformant le <br /> en retour chariot on ait un ligne vide...
Essayes de supprimer tous les \n de ton texte puis de remplacer <br /> par des \n
Mirgolth
Dernière édition par Mirgolth le Mar Mai 27, 2003 14:37, édité 1 fois.
- Oncle Tom
- WRInaute impliqué

- Messages: 812
- Inscription: 31 Mar 2003
Jte conseille d'aller dans la doc PHP et de lire les commentaires, ils sont souvent aussi importants que la doc officielle
http://fr.php.net/manual/fr/function.nl2br.php
Comme par hasard tu trouveras la fonction inverse à nl2br
Essaie également de faire un
str_replace('\r','',$tachaine);
pque sous windows les retour à la ligne = \r\n
http://fr.php.net/manual/fr/function.nl2br.php
Comme par hasard tu trouveras la fonction inverse à nl2br
Essaie également de faire un
str_replace('\r','',$tachaine);
pque sous windows les retour à la ligne = \r\n
- Tchinkatchuk
- WRInaute occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
Merci les gars, la méthode de Mirgolth marche. C tout con (honte à mes descendants !)
Concernant la doc, je n'avais pas le commentaire et le remplacement de \r ne fonctionnait pas mais merci qd meme.
Bonne journée !
Concernant la doc, je n'avais pas le commentaire et le remplacement de \r ne fonctionnait pas mais merci qd meme.
Bonne journée !
-

jerkeve - Nouveau WRInaute

- Messages: 39
- Inscription: 11 Juin 2004
ben c'est tout simple, tu mets :
a la place de
et pouf ca marche

- Code: Tout sélectionner
str_replace("<br />", "", $ta_chaine_de_caractere);
a la place de
- Code: Tout sélectionner
str_replace("<br />", "\n", $ta_chaine_de_caractere);
et pouf ca marche
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- pb saut de ligne H1
- saut de ligne dans un texte
- p'tit pb pour saut de ligne
- balise <p> et saut de ligne <br>[prob]
- saut de ligne dans un authname
- Pb saut de ligne dans balise <SPAN>
- besoin d'aide SVP pour un saut de ligne
- Pb saut de ligne et espace dans balise Meta
- Balise meta name="keywords" et saut de ligne
- Installer un service de conversion en ligne pour video
- Nouvelle version de Microsoft Live Search - 28-09-2007
- Améliorer le taux de conversion : la clé de la réussite ! - 29-10-2008
- Outils Google pour les entreprises : Google Agency Toolkit - 01-03-2009
- Améliorez le taux de conversion de votre site Internet - 15-04-2010
- Formation Google Adwords à Paris le 8 avril 2011 - 12-01-2011
- Le parrainage AdSense (Google AdSense Referrals) - 05-11-2005
- Formation Google Analytics Paris : 1er au 4 février 2011 - 20-01-2011
- La calculatrice Google - 12-09-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

