Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#8

Re: [PHP] preg_replace ersetzt "falsch"

  Alt 13. Jul 2005, 10:33
Zitat von Airblader:
Wozu überhaupt irgendwelche preg_replaces?
Weil regexps zwar komplizierter sind als ein normaler Text, aber man damit mehr machen kann. Irgendwann ist es Gewohnheit eine Regexp zu verwenden.
Und ausserdem: str_replace hilft hier auch nicht, warum auch? ist , wird also von preg_replace als auch von str_replace ersetzt.
Abhilfe schafft hier nur eins. Wenn die Zeichen als Entities daherkommen, einfach ein html_entity_decode() (vorsicht, gibts erst ab PHP 4.3.0) und anschliessend wieder ein htmlentities(), dann wirds auch so funktionieren.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat