par
macgawel » 25 mars 2011, 16:14
Bonjour.
C'est effectivement possible avec un preg_replace().
Mais un "bête"
str_replace() devrait faire l'affaire.
A noter, tu peux utiliser des tableaux :
// Tableau contenant les codes à traduire en smileys
$Acodes = Array (
':D',
':)'
);
// Tableau des smileys - des images - correspondants
$Asmileys = Array (
'<img src="mesimages/lol.jpg" alt="lol" />',
'<img src="mesimages/smile.jpg" alt="smiley" />'
);
$traduit = str_replace ( $Acodes, $Asmileys, $LeTexte );
Bonjour.
C'est effectivement possible avec un preg_replace().
Mais un "bête" [url=http://fr.php.net/manual/fr/function.str-replace.php]str_replace()[/url] devrait faire l'affaire.
A noter, tu peux utiliser des tableaux :
[php]// Tableau contenant les codes à traduire en smileys
$Acodes = Array (
':D',
':)'
);
// Tableau des smileys - des images - correspondants
$Asmileys = Array (
'<img src="mesimages/lol.jpg" alt="lol" />',
'<img src="mesimages/smile.jpg" alt="smiley" />'
);
$traduit = str_replace ( $Acodes, $Asmileys, $LeTexte );[/php]