Dans le développement de programmes Web, les fonctions htmlspecialchars, strip_tags et addlashes sont les plus courantes. Cet article présentera respectivement ces trois fonctions.
Fonction 1.strip_tags()
La fonction strip_tags() supprime les balises HTML, XML et PHP des chaînes.
Exemple
<?php $name="Hello <b>world!</b>"; $tags=strip_tags($name); echo $tags; ?>
2.htmlspecialchars() fonction
la fonction htmlspecialchars() convertit les caractères prédéfinis est un HTML entité.
Plus précisément, cette fonction convertira les caractères suivants :
& (et) en &
" (double citation marques) sont convertis en "
< (inférieur à) sont convertis en <
Exemple
Fonction 3.htmlentities()
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>
Exemple
4. Les fonctions stripslashes et addlashes sont une paire, et addslashes utilise des barres obliques inverses pour citer des chaînes. la chaîne référencée par les barres obliques ajoutées restaurées.
<?php $str = "<? PHP?h????>"; echo htmlentities($str); ?>
[Recommandations d'articles connexes]
php supprime les balises de chaîne strip_tags() exemple de fonction explication détaillée
php addlashes() fonction et stripslashes() exemple de fonction explication détaillée
La différence entre la fonction php htmlspecialchars() et strip_tags
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!