13.13 HTML- und PHP-Tags entfernen
Problem
Sie möchten alle HTML- und PHP-Tags aus einem String oder einer Datei entfernen.
Lösung
Mit strip_tags( )
entfernen Sie HTML- und PHP-Tags aus einem String:
$html = '<a href="http://www.oreilly.com">Ich <b>mag Computer-Literatur.</b></a>';
print strip_tags($html);
Ich mag Computer-Literatur.
Diskussion
Wenn Sie eine gesamte Datei einlesen wollen:
$no_tags = strip_tags(file_get_contents('test.html'));
strip_tags( )
kann angewiesen werden, bestimmte Tags nicht zu entfernen, indem diese als letztes Argument angegeben werden. Die Angabe dieser Tags ist unabhängig von der Groß- und Kleinschreibung, und bei Tag-Paaren brauchen Sie nur das öffnende Tag anzugeben. Beispielsweise werden folgendermaßen alle Tags außer ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.