$smiley = array(":)", ":D", ";)",":(");
$imagee = array("<img src=\"smileys/1.gif\" />", "<img src=\"smileys/2.gif\" />", "<img src=\"smileys/3.gif\" />", "<img src=\"smileys/4.gif\" />");
$new = str_replace($smiley, $imagee, $donnees['texte']);
ça à l'air simple comme ça mais pourquoi cette simplicité n'est pas correcte ?Merci.