[PHP] Smileys einfügen (Programmieren)

[PHP] Smileys einfügen (Programmieren)

Ich arbeite gerade an der Homepage unseres Stammes auf die-staemme.de.
Ich möchte gern in Forum und Gästebuch eine Funktion einfügen, Smiley im Text zu integrieren.
Ungefähr so wie bei Mogelpower.
Das heißt
Hallo Smiley

wird zu
Hallo <img src="smileys/01.jpg">

Die Smiley würde ich auf meinen Webspace hochladen und entsprechend ihrer Nummer benennen.
Natürlich könnte man das mit
str_replace("Smiley", "<img src='smileys/01.jpg'>", $text);

machen, aber bei 20 Smiley wird das ein wenig umständlich, oder?
Gibt es da eine komfortablere Lösung?

<?php
preg_replace("#(\[s01\])#Uis","<img src=\"smileys/01.jpg\" alt=\"Smiley\"",$string);
?>
Banse: Das ist doch praktisch genauso wie sein str_replace? ;-)

Es genügt eine Zeile für bis zu 99 Smileys:

eregi_replace("\[s([0-9]{2})\]",'<img src="smileys/\\1.gif" alt="">',$text)
Vielen Dank, ich werde es mal versuchen ;-)
Jano, prinzipiell ja, aber es ist meines Wissens nach schneller ;)
Logge dich ein um einen Beitrag zu schreiben.