Programmieren - alles kontrollieren 4.939 Themen, 20.671 Beiträge

PHP: preg_replace();

wlaner / 6 Antworten / Flachansicht Nickles

Hi,
also ich hab folgendes Problem:

Hab in einer SQL-DB solche Werte stehen:
Text<br />
Text<br />

Jetzt will ich den Text ausgeben lassen, allerdings ohne
<br />.

Also wollte ich das ganze so ersetzen:
$var=preg_replace("<br />","",$var);

Der Abschnitt "br" wird auch ersetzt, aber <> bleibt stehen...
(Das heißt der Text sieht dann so aus:
Text
Text
)

Vielleicht hat hier jemand einen Tipp, wie das behoben werden kann.

Oder gibts vielleicht was leichteres, um das rauszulöschen?

Mfg WL

bei Antwort benachrichtigen
Borlander wlaner „Hi, Danke für die Antwort :- Zum escapen: Hab ich schon versucht, klappte nicht...“
Optionen
Hab das Problem mal provisorisch gelöst, verwende jetzt ereg_replace.
Ist warscheinlich wieder überdemensioniert, aber
hab gerade nicht viel Zeit um was anderes zu probieren.

Nimm doch einfach str_replace! (Sorry, hatte oben nur replace geschrieben, ist bei Funktionsnamen eher von Nachteil wenn man mehrere Programmiersprachen beherscht...)

Gruß
Borlander
bei Antwort benachrichtigen