Maison > développement back-end > tutoriel php > Fonction PHP stripslashes() qui supprime les barres obliques inverses ajoutées par la fonction addlashes()

Fonction PHP stripslashes() qui supprime les barres obliques inverses ajoutées par la fonction addlashes()

黄舟
Libérer: 2023-03-17 06:28:01
original
2149 Les gens l'ont consulté

Exemple

Supprimerbackslash :

<?php
echo stripslashes("Who&#39;s Peter Griffin?");
?>
Copier après la connexion

Définition et utilisation

la fonction stripslashes() est supprimée par addslashes<. barre oblique inverse ajoutée par la fonction 🎜>().

Astuce : Cette fonction peut être utilisée pour nettoyer les données récupérées de la base de données ou des formulaires HTML.

Syntaxe

ParamètreDescription
chaîneObligatoire . Spécifie la chaîne à vérifier
stripslashes(string)
Copier après la connexion
参数描述
string必需。规定要检查的字符串
Détails techniques

返回值:返回剥离了反斜杠的字符串。
PHP 版本:4+

Par défaut, la directive PHP magic_quotes_gpc est activée, exécutant automatiquement addlashes() pour toutes les données GET, POST et COOKIE. C'est pour la sécurité de la base de données. Certains caractères ne sont pas sûrs à stocker directement dans la base de données, ce sont : Guillemet simple(')
Guillemet double(")
Barre oblique inversée()
NULL
**** *** ************************************************ ** ************************************************* Le ******
La fonction addslashes() ajoute une barre oblique inverse avant les caractères prédéfinis spécifiés. Ces caractères prédéfinis sont :
Guillemet simple (')
Guillemet double (")
Barre oblique inverse() <. 🎜>NULL
***************************************** ** ************************************************* * ***********************

Exemple d'adslashes() :


<?php
$str = "Who&#39;s John Adams?";
echo $str . " This is not safe in a database query.<br />";
echo addslashes($str) . " This is safe in a database query.";
?>
Copier après la connexion
Sortie :


Who&#39;s John Adams? This is not safe in a database query.
Who\&#39;s John Adams? This is safe in a database query.
Copier après la connexion
********************* *** *********************************************** **** *******************************************

stripslashes () est addlashes() L'opération inverse, c'est-à-dire : supprimer les barres obliques inverses ajoutées par la fonction addlashes(). ************************************************ ***** ******************************************** ****** *************
stripslashes() Exemple :


<?php
echo stripslashes("Who\&#39;s John Adams?");
?>
Copier après la connexion
Sortie :


Who&#39;s John Adams?
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal