|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 317 ![]() |
Bonjour,
j'ai un problème avec ereg_remplace dans le code suivant : Code :
Tout va bien et j'ai machin qui s'affiche mais si je met : Alors machin[/g] normal [g]machin2 s'affiche. Le ereg_remplace cherche le [/g] le plus loin au lieu de chercher le premier et du coup ça affiche n'importe quoi. Comment je peux lui dire le rechercher le premier ? Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Préfère les pcre aux posix.
Ta boucle est inutile, le remplacement se fait sur toutes les occurences du masques. Code php :
$message = preg_replace('#\[g](.+)\[/g]#isU', '<strong>$1</strong>', $message; |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 317 ![]() |
merci pour tes conseils
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com