Bei der Entwicklung von Webprogrammen sind die Funktionen „htmlspecialchars“, „strip_tags“ und „addslashes“ am häufigsten. In diesem Artikel werden diese drei Funktionen vorgestellt.
1.strip_tags()-Funktion
strip_tags()-Funktion entfernt HTML-, XML- und PHP-Tags aus Zeichenfolgen.
Beispiel
<?php $name="Hello <b>world!</b>"; $tags=strip_tags($name); echo $tags; ?>
2.htmlspecialchars()-Funktion
htmlspecialchars()-Funktion konvertiert vordefinierte Zeichen in ein HTML juristische Person.
Konkret wandelt diese Funktion die folgenden Zeichen um:
& (und) in &
" (doppeltes Anführungszeichen). Markierungen) werden umgewandelt in „
< (kleiner als) werden umgewandelt in <
Beispiel
3.htmlentities()-Funktion
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>
Beispiel
4 Die Funktionen „stripslashes“ und „addslashes“ sind ein Paar, und „addslashes“ verwendet Backslashes, um Zeichenfolgen in Anführungszeichen zu setzen Zeichenfolge, auf die durch wiederhergestellte Addslashes verwiesen wird.
<?php $str = "<? PHP?h????>"; echo htmlentities($str); ?>
[Empfehlungen für verwandte Artikel]
php entfernt String-Tags, Beispiel für die Funktion „strip_tags()“, ausführliche Erklärung
php, Funktion „addslashes()“ und Beispiel für die Funktion „stripslashes()“, ausführliche Erklärung
Der Unterschied zwischen der PHP-Funktion htmlspecialchars() und strip_tags
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die Funktionen htmlspecialchars, strip_tags und addslashes in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!