preg_replace() syntax

fishguts

Erfahrenes Mitglied
wie muss folgender code in der funktion preg_replace() aussehen?
PHP:
$nachricht = str_replace(":)", "<img src=\"images\\smile.gif\">", "$nachricht");
hab schon in der php doku nachgeschaut, aber ich bekomm jedesmal nen fehler
an preg_ kanns nicht liegen, weil preg_match() ohne probleme funktioniert...
danke für eure hilfe
 
Hm... warum willst du dafür preg_replace benutzen?

Aber gut, so würde das aussehen:
PHP:
$nachricht = preg_replace("=:\\)=", "<img src=\"images\\\\smile.gif\">", $nachricht);

Ansonsten kann ich dir mal http://www.koehntopp.de/php/regexp.html empfehlen.


reima

[edit]Das Forum hat wieder mal ein paar \ unterschlagen... hoffentlich wird das bei v.4 gefixt ;)[/edit]
 
danke
hatte mal irgendwo gelesen, preg_replace() arbeitet schneller als str_replace()... kann aber auch nur einbildung sein ;)
 
preg_replace() arbeitet schneller als ereg_replace() ;)
Aber str_replace() ist wohl schneller als preg_replace(), nur lässt sich mit str_replace nicht so viel anstellen.


reima
 
Zurück