Alle A-Tags aus Array löschen

CikoNo1

Erfahrenes Mitglied
Hallo Leute,

brauch da mal wieder eure hilfe.

Also ich habe ein Array in dem HTML-Quellcode steckt. Nun will ich alle A-Tags, also alle Links entfernen. Ich habe schon gegoogelt und hier auch schon die suche benutzt aber nichts gefunden (oder ich hab nicht nach dem richtigem gesucht). Ich dachte das geht mit preg_replace() aber das verstehe ich nicht ganz.

Kann mir einer weiterhelfen?

Liebe Grüße aus dem Schwarzwald
 
Hi,

versuch es mal hiermit.

PHP:
$string = 'Das ist ein <a href="link.php">Link.</a>';
preg_match("=<a[^>]*>(.*)</a>=siU", $string, $link);
print $link[1];

oder in 2 Schritten:
PHP:
$string = 'Das ist ein <a href="link.php">Link.</a>';
$tmpstring = preg_replace('~<a(.*)>~sU', '', $string);
$newstring= preg_replace('/<\/a>/', '', $tmpstr );

print $newstring;

Das geht bestimmt auch in einem Rutsch, aber ich weiss gerade nicht wie.

Grüsse zurück aus dem Schwarzwald
 
Zurück