Hi!
Ich habe folgenden code, um Links aus meinem Text zu entfernen:
Aus:
Wird aber leider:
anstelle von:
Es wird also anscheinend nicht jeder Link einzeln ersetzt, sondern im Fall der Darsteller alles, vom Beginn des ersten Links bis zum Ende des zweiten Links.
Das Manual hilft mir irgendwie nicht weiter, da habe ich schon nachgesehen.
Die </a> würde ich per str_replace "löschen"...
Wer kann mir den Fehler in meiner Codezeile sagen und mir diese ggf. sogar so anpassen, dass das "</a> auch gleich mit rausfliegt?
Vielen Dank,
Gerti
Ich habe folgenden code, um Links aus meinem Text zu entfernen:
PHP-Code:
$str = preg_replace("/<a href=\"(.*)\">/i", "", $produktbeschreibung);
PHP-Code:
<li><b>Darsteller:</b>
<a href="url1">Samuel L. Jackson</a>, <a href="url2">John Heard</a>
<li><b>Regie:</b>
<a href="url3">Kevin Reynolds</a>
PHP-Code:
<li><b>Darsteller:</b>
John Heard</a>
<li><b>Regie:</b>
Kevin Reynolds</a>
PHP-Code:
<li><b>Darsteller:</b>
Samuel L. Jackson, John Heard</a>
<li><b>Regie:</b>
Kevin Reynolds</a>
Das Manual hilft mir irgendwie nicht weiter, da habe ich schon nachgesehen.
Die </a> würde ich per str_replace "löschen"...
Wer kann mir den Fehler in meiner Codezeile sagen und mir diese ggf. sogar so anpassen, dass das "</a> auch gleich mit rausfliegt?
Vielen Dank,
Gerti
EDIT:
Was wird wohl mit url1, url2 und url3 gemeint sein? (mrhappiness)
Kommentar