Antworten auf deine Fragen:
Neues Thema erstellen

Problem mit suchen und ersetzten von <br> Tag

Mew

Aktives Mitglied

Hallo Leute!

Ich habe ein kleines Problem mit dem suchen und ersetzen in PHP.

Ich will in einer Zeichenkette nach <br> suchen und dies mit | ersetzen.

Zeichenkette:

Code:
<br><a href="http://www.xxx.it">xxx</a> 
<br><a href="http://www.xxx">xxx</a> 
<br><a href="http://www.xxx.de/">xxx</a>

PHP CODE:

PHP:
echo preg_replace("<br>", " | ", $variable);

AUSGABE:

Code:
XXX < | />  XXX < | />  XXX

Nunja nicht ganz was ich wollte...
Kann mir da einer weiterhelfen???

Viele Grüße
 
Zuletzt bearbeitet:

Ernasina

Nicht mehr ganz neu hier

AW: Problem mit suchen und ersetzten von <br> Tag

Klingt spannend aber was soll das bringen, bzw was kann man damit anstellen?
:D
(Binn imer an neuem Interessiert also sry das ich dir necht helfen kann, schaut aber sehr inetressant aus, also wer weis vllt kann ich das ja später mal brauchen)
 

saila

Moderatorle

AW: Problem mit suchen und ersetzten von <br> Tag

PHP:
<?php
echo preg_replace('#<br>#', ' | ', $variable);
?>
 

Duddle

Posting-Frequenz: 14µHz

AW: Problem mit suchen und ersetzten von <br> Tag

Mir scheint, als ob du irgendeine Funktion vergessen hast, die über deinen Code drüber geht. Konkret wirst du wohl statt wie erwartet "<br>..." eine "Aufbereitungs"-Funktion haben, die jedes "<br>" durch "<br />" ersetzt, was ja prinzipiell auch gut so ist.

Daher verändere einfach deinen Such-String auf "<br \/>" und ich vermute ganz stark, dass das dann funktioniert. Oder benutz' sowas verrücktes wie
PHP:
"<br\s*\/?\s*>"
Damit fängst du beide Varianten (und noch ein paar mehr) ab.

Edit: bezogen auf sailas Antwort solltest du auch die Delimiter in obigen Such-Strings setzen, falls du am Ende auch die spitzen Klammern ersetzt haben willst.



Duddle
 
Zuletzt bearbeitet:

M3g4Star

Nicht mehr ganz neu hier

AW: Problem mit suchen und ersetzten von <br> Tag

Kurzer Tip direkt von php.net:



str_replace() schrieb:
Wenn Sie keine ausgefallenen Ersetzungsregeln (wie Reguläre Ausdrücke) benötigen, sollten Sie immer diese Funktion anstelle von oder verwenden.

Gruß M3g4
 

saila

Moderatorle

AW: Problem mit suchen und ersetzten von <br> Tag

Solange lediglich Delimiter fehlen, ist das noch lange keinausgefallener Ersetzungsfall ;)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.451
Mitglieder
67.557
Neuestes Mitglied
Charal
Oben