eregi_replace
RFZ
- php
0 lulu
Moin,
ich mochte mit eregi_replace alle & in einem String durch & ersetzen. Natürlich sollen schon bestehende Elemente wie & â erhalten bleibene... Also, ich will alle & auf die ein Leerzeichen folgt bevor ein ; folgt ersetzen...
Geht das? wenn nicht, wie kann ich das anders machen?
cu RFZ
Huhu RFZ
Geht das? wenn nicht, wie kann ich das anders machen?
mit preg_replace geht es, ansonsten kannst Du evtl. folgendermaßen
vorgehen:
steck Dein Textstück in eine Funktion [1] welche alle entities zurückverwandelt und danach das Ergebnis wieder in htmlentities.
Am Besten wäre es aber vermutlich wenn dafür sorgst, dass solche
Werte gar nicht erst entstehen.
Also z.B. in der Datenbank immer _mit_ohne_ abspeichern und
erst bei der Ausgabe im Browser für die notwendige Codierung sorgen.
Viele Grüße
lulu
[1] die gehört nicht originär zum Funktionsumfang von PHP, aber hier
findest Du etwas entsprechendes "unhtmlentities" http://www.php.net/manual/en/function.htmlentities.php