So entfernen Sie HTML-Code in PHP: 1. Entfernen Sie HTML-Tags über „strip_tags(string,allow)“; 2. Verwenden Sie PHP, um den aus der Datenbank gelesenen Artikel-HTML-Code zu verarbeiten, und verwenden Sie dann reguläre Ausdrücke, um ihn abzugleichen und zu ändern Code.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Beispiel für das Entfernen von HTML-Tags in PHP
Es gibt viele Möglichkeiten, HTML-Tags aus Zeichenfolgen in PHP zu entfernen, Am häufigsten wird nur die Funktion „strip_tags“ verwendet. Der andere Schritt besteht darin, sie selektiv zu entfernen. Hier sind zwei kleine Beispiele für das Entfernen von HTML-Tags in PHP 1 können PHP-eigene Funktionen HTML-Tags/Codes in Strings entfernen/löschen.
strip_tags(string,allow): Funktion entfernt HTML-, XML- und PHP-Tags.
Parameter: Zeichenfolge, erforderlich, gibt die zu überprüfende Zeichenfolge an; erlauben, optional, gibt die Tags an, die vorhanden sein dürfen. Diese Tags werden nicht gelöscht.
Der Code lautet wie folgt:
$str = '郭碗瓢盆-<span style="color:#f00;">PHP</span>'; $str1 = strip_tags($str); // 删除所有HTML标签 $str2 = strip_tags($str,'<span>'); // 保留 <span>标签 echo $str1; // 输出 郭碗瓢盆-PHP echo $str2; // 样式不一样喔
Beispiel 2. Löschen Sie bestimmte Attributcodes in der HTML-Tag-Zeichenfolge.
Verwenden Sie PHP, um den aus der Datenbank gelesenen Artikel-HTML-Code zu verarbeiten, und verwenden Sie dann reguläre Ausdrücke, um den Code abzugleichen und zu ändern , und speichern Sie den Code. In Zukunft kann die geänderte HTML-Seite mithilfe der statischen Generierungsfunktion generiert werden.
Da es sich bei dem von uns generierten Code um bereits verarbeiteten Code handelt, hat er keinen Einfluss auf die Ladegeschwindigkeit der HTML-Seite.
Der spezifische [Beispielcode] lautet wie folgt:
Der Code lautet wie folgt:
<?php $str = "<img src="" width="245" height="138" onclick="window.open('xxxx.gif')" />"; $str = preg_replace('#onclick=([sS]*)"#','',$str); // #符号前面有一个双引号要注意,代表结束的代码 print($str); ?>
[Empfohlenes Lernen:
PHP-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonSo entfernen Sie HTML-Code in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!