J'aurais besoin d'un peu d'aide dans un script php, et vu que le forum dans lequel je demande de l'aide d'habitude est fermé je me permet de demander ici !
Voici le problème : je suis sur un script de chat, et pour les smileys j'aimerai créer un array qui fera correspondre aux ; ), : ) et compagnie un nomde fichier, puis après apeler cet array dans un preg_replace. Seulement je ne sais pas comment appeler l'array dans le regex, enfin voici ce que j'ai fait ce sera peut être plus clair :
Code : Tout sélectionner
// Smileys
$smile = array (
":)" => "smile.gif"
";)" => "wink.gif"
);
$message= preg_replace('!\[Smiley (.+)\]!','<img src="emoticons/$smile[$1]" />',$message);