[PHP] <br /> et sauts de lignes
Résolu/Fermé
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
-
3 juin 2006 à 09:45
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 - 4 juil. 2006 à 16:59
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 - 4 juil. 2006 à 16:59
A voir également:
- [PHP] <br /> et sauts de lignes
- Alert php ✓ - Forum PHP
- Balise br - Forum CSS
- Easy php - Télécharger - Divers Web & Internet
- Balise <br> HTML ✓ - Forum HTML
- </Br> ✓ - Forum PHP
4 réponses
Peut être en mettant une fin de ligne dans $balises1.
Ou
M'enfin, peut-être que je dis une connerie..
$balises1 = array("<br />\r<br />");
Ou
$balises1 = array("\n\r\n\r");
M'enfin, peut-être que je dis une connerie..
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
3 juin 2006 à 14:01
3 juin 2006 à 14:01
Bonjour,
D'abord merci de ta réponse, mais malheuresement, ceci n'a pas résolu mon problème...
J'ai essayé "<br />\n<br />" et "<br />\r<br />" :(
voici le code enregistré sur la base de données :
Si vous avez d'autres idées, merci !
D'abord merci de ta réponse, mais malheuresement, ceci n'a pas résolu mon problème...
J'ai essayé "<br />\n<br />" et "<br />\r<br />" :(
voici le code enregistré sur la base de données :
<p>Premier paragraphe. Phrase qui sert à rien.<br /> <br /> Deuxième paragraphe.<br /> <br /> Troisième.</p>
Si vous avez d'autres idées, merci !
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
3 juin 2006 à 15:08
3 juin 2006 à 15:08
Bjr
Et avec une expression régulière ?
par ex
Et avec une expression régulière ?
par ex
<html> <body> <?php $pattern = '/<br\s*\/>[\n\s]*<br\s*\/>+/si'; $replacement = '</p><p>'; $contenu ="<p>Premier paragraphe. Phrase qui sert à rien.<br />\n". "<br/>". "Deuxième paragraphe.<br />". "<br />". "Troisième.</p>"; echo preg_replace($pattern, $replacement, $contenu); ?> </body> </html>
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
3 juin 2006 à 16:51
3 juin 2006 à 16:51
Bonjour,
Merci ! Ca marche au poil !
Sinon, en ce qui concerne les chaînes du type "pattern" que tu m'as donné (comme '/<br\s*\/>[\n\s]*<br\s*\/>+/si') ou pourrais-je savoir comment en faire d'autres ?
J'ai cru reconnaître :
\s* : autant d'espaces qu'on veut
[jkjk]*: autant de caractères qu'on veut contenus dans les crochets
après
+/si : aucune idée....
/ (d'introduction): pareil
Ou pourrais-je trouver de l'aide pour ces "tags".
Merci :)
Merci ! Ca marche au poil !
Sinon, en ce qui concerne les chaînes du type "pattern" que tu m'as donné (comme '/<br\s*\/>[\n\s]*<br\s*\/>+/si') ou pourrais-je savoir comment en faire d'autres ?
J'ai cru reconnaître :
\s* : autant d'espaces qu'on veut
[jkjk]*: autant de caractères qu'on veut contenus dans les crochets
après
+/si : aucune idée....
/ (d'introduction): pareil
Ou pourrais-je trouver de l'aide pour ces "tags".
Merci :)
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
>
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
3 juin 2006 à 18:08
3 juin 2006 à 18:08
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
>
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
3 juin 2006 à 18:14
3 juin 2006 à 18:14
Merci !!
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
>
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
11 juin 2006 à 18:11
11 juin 2006 à 18:11
Pardon de te déranger une fois de plus Php.
J'ai lu pas mal de documentation sur les expression régulière (vu que ça à l'air bien pratique), mais il y a certaines choses que je voudrais que tu m'éclaires :
- je ne comprends pas le sens de "+" ici. Normalement il veut dire "j'en veux au moins une fois", mais c'est le ">" précédent qui doit y être au moins une fois ? Si oui pourquoi ne pas l'avoir mis sur les autres ">" ?
- Je n'ai pas trouvé la signification de "/si".
En tout cas, merci déjà de m'avoir aidé !
J'ai lu pas mal de documentation sur les expression régulière (vu que ça à l'air bien pratique), mais il y a certaines choses que je voudrais que tu m'éclaires :
/<br\s*\/>[\n\s]*<br\s*\/>+/si
- je ne comprends pas le sens de "+" ici. Normalement il veut dire "j'en veux au moins une fois", mais c'est le ">" précédent qui doit y être au moins une fois ? Si oui pourquoi ne pas l'avoir mis sur les autres ">" ?
- Je n'ai pas trouvé la signification de "/si".
En tout cas, merci déjà de m'avoir aidé !
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
>
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
4 juil. 2006 à 16:59
4 juil. 2006 à 16:59
Ne serai-ce pas : /<br\s*\/>([\n\s]*<br\s*\/>)+/si et non /<br\s*\/>[\n\s]*<br\s*\/>+/si ?