Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in die allgemeine PHP-Funktion „strip_tags“.

Detaillierte Einführung in die allgemeine PHP-Funktion „strip_tags“.

零下一度
零下一度Original
2017-06-15 14:26:271720Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Erklärung der PHP-Funktion „strip_tags“ zum Umgang mit String-Defekt-Bugs vorgestellt.

Detaillierte Erläuterung der PHP-Funktion „strip_tags“. Umgang mit String-Defekt-Bugs

PHP-Funktion „strip_tags()“ ist eine häufig verwendete Funktion, die HTML-, XML- und PHP-Tags aus Strings entfernen kann. Es erleichtert die Verarbeitung von Zeichenfolgen erheblich, aber die Funktion „strip_tags()“ weist Fehler auf, da „strip_tags()“ unvollständige oder beschädigte HTML-Tags nicht überprüfen kann.

Beispiel:


$str = &#39;<p>string</p>string<string<b>hello</b><p>string</p>&#39;;
 
echo strip_tags($str, &#39;<p>&#39;);

Ausgabe:


<p>string</p>string

Filtern Sie a4b561c25d9afb9ac8dc4d70affff419-Tags mit der Funktion „strip_tags“. Tatsächlich hoffe ich, das folgende Ergebnis zu erhalten:


<p>string</p>stringstring

Als Ergebnis, wir konnten nicht alle Ergebnisse erhalten, was tatsächlich auf die spitze Klammer auf der linken Seite der dritten Zeichenfolge in der Zeichenfolge zurückzuführen ist und die Funktion „strip_tags“ versehentlich andere Zeichen gelöscht hat.

Nachdem ich nach PHP-bezogenen Dokumenten gesucht habe, habe ich die Funktion „strip_tags“ gefunden. Es gibt eine Warnung: Da „strip_tags()“ HTML nicht wirklich überprüfen kann, führen unvollständige oder beschädigte Tags dazu, dass weitere Daten gelöscht werden.

Da die Integrität von HTML-Tags nicht überprüft werden kann, führt die Begegnung mit einer Zeichenfolge, die „558efc9972e968ea825cbc61f23e6bc9“ enthält, dazu, dass andere Zeichen in der Zeichenfolge gelöscht werden.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die allgemeine PHP-Funktion „strip_tags“.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn