Fabian St.: sonderzeichen?

Beitrag lesen

Hi!

ich hab zur zeit ein Blackout:
$Eintragrp = preg_replace(":)","<img src="smile.gif">",$Eintragrp);
Wie muss ich das schreiben, dass :) mit smile.gif ersetzt wird?
also das Problem ist das :) .

Warum nimmst du hierfür preg_replace(), wo ein einfaches str_replace es auch schon tun würde, da du ja keine reguläre Ausdrücke benötigst.

  
  
$Eintragrp = str_replace(':)', '<img src="smile.gif">', $Eintragrp);  
  

Das Problem bei deinem obigen Code liegt vermutlich daran, dass «)» eine besondere Bedeutung in einem RegEx hat.

Grüße,
Fabian St.