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 impliqué

- Messages: 287
- Inscription: Mar Avr 22, 2003 14:00
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 impliqué

- Messages: 287
- Inscription: Mar Avr 22, 2003 14:00
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 !
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 impliqué

- Messages: 287
- Inscription: Mar Avr 22, 2003 14:00
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
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.
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 impliqué

- Messages: 287
- Inscription: Mar Avr 22, 2003 14:00
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 !
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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Nouvelle version de Microsoft Live Search
- Améliorer le taux de conversion : la clé de la réussite !
- Outils Google pour les entreprises : Google Agency Toolkit
- Le parrainage AdSense (Google AdSense Referrals)
- Apprendre Google Analytics en 60 secondes de vidéo :-)
- La calculatrice Google
- Formation Google Analytics à Paris : 2 jours (formateur certifié Google Analytics)
- Rumeur : Google pourrait racheter Adscape Media
- Google rachète iRows (tableur en ligne)
- Google Website Optimizer en français + blog officiel anglais
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum