Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Verwendung der PHP-Funktion „strip_tags()'.
Detaillierte Erklärung der Verwendung der Funktion „strip_tags()“ von PHP
In der PHP-Programmierung ist die Funktion „strip_tags()“ eine der sehr nützlichen Funktionen. Es kann uns dabei helfen, HTML- und PHP-Tags zu entfernen, sodass nur noch einfacher Textinhalt übrig bleibt. In diesem Artikel erklären wir die Verwendung der Funktion „strip_tags()“ im Detail und stellen einige nützliche Beispiele bereit. Die grundlegende Syntax der Funktion
strip_tags() lautet wie folgt:
strip_tags(string $str, string $allowed_tags = null): string
Darunter ist der Parameter $str die Zeichenfolge zum Entfernen der Tags, und der Parameter $allowed_tags ist optional und wird zur Angabe der HTML-Tags verwendet, die verwendet werden dürfen beibehalten werden. Wenn der Parameter $allowed_tags nicht angegeben ist, entfernt die Funktion alle HTML- und PHP-Tags.
Schauen wir uns nun einige Beispiele an.
Beispiel 1: HTML-Tags entfernen
In diesem Beispiel zeigen wir, wie man HTML-Tags mit der Funktion „strip_tags()“ entfernt.
<?php $str = "<div><p>Hello, world!</p></div>"; echo strip_tags($str); ?>
Die Ausgabe lautet:
Hello, world!
In diesem Beispiel erstellen wir eine Zeichenfolge mit HTML-Tags und rufen dann die Funktion „strip_tags()“ auf, um die Tags zu entfernen. Das Ausgabeergebnis behält nur den Textinhalt bei, also „Hallo Welt!“.
Beispiel 2: Angegebene HTML-Tags beibehalten
In diesem Beispiel zeigen wir, wie Sie mit dem Parameter $allowed_tags die beizubehaltenden HTML-Tags angeben.
<?php $str = "<div><p>Hello, <b>world</b>!</p></div>"; echo strip_tags($str, "<p><b>"); ?>
Die Ausgabe lautet:
<p>Hello, <b>world</b>!</p>
In diesem Beispiel erstellen wir eine Zeichenfolge mit HTML-Tags, rufen dann die Funktion „strip_tags()“ auf und geben die HTML-Tags an, die weiterhin verwendet werden sollen, indem wir den Parameter $allowed_tags verwenden. Die Ausgabe behält nur die Tags „e388a4556c0f65e1904146cc1a846bee“ und „“, die restlichen Tags werden entfernt.
Beispiel 3: Angegebene PHP-Tags beibehalten
In diesem Beispiel zeigen wir, wie man HTML-Tags und PHP-Tags mit der Funktion „strip_tags()“ entfernt.
<?php $str = "<div><p>Hello, <?php echo 'world'; ?></p></div>"; echo strip_tags($str, "<p>"); ?>
Die Ausgabe lautet:
<p>Hello, world</p>
In diesem Beispiel erstellen wir eine Zeichenfolge mit HTML-Tags und PHP-Tags, rufen dann die Funktion „strip_tags()“ auf und geben die HTML-Tags an, die weiterhin mit dem Parameter „$allowed_tags“ verwendet werden sollen. Da wir nicht angegeben haben, dass die PHP-Tags beibehalten werden sollen, wurden sie ebenfalls entfernt.
Zusammenfassung
Die Funktion „strip_tags()“ ist eine sehr nützliche Funktion. Sie kann uns helfen, HTML- und PHP-Tags zu entfernen, so dass nur einfacher Textinhalt übrig bleibt. Mit dem Parameter $allowed_tags können Sie die beizubehaltenden HTML-Tags angeben. In der tatsächlichen Entwicklung können wir reguläre Ausdrücke, SANITIZE-HTML und andere Methoden kombinieren, um die Codesicherheit zu gewährleisten.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP-Funktion „strip_tags()'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!