La fonction stripslashes est une fonction PHP utilisée pour supprimer les caractères d'échappement de barre oblique inverse d'une chaîne. En PHP, lorsque nous utilisons backslash() pour échapper des caractères spécifiques, nous devons parfois supprimer ces caractères d'échappement de la chaîne. Dans ce cas, nous pouvons utiliser la fonction stripslashes.
Par exemple, lorsque nous récupérons une chaîne contenant des caractères échappés de la base de données, nous pouvons utiliser la fonction stripslashes pour supprimer les caractères échappés. L'utilisation de base de la fonction
stripslashes est la suivante :
string stripslashes(string $str)
Parmi eux, $str est la chaîne qui doit supprimer les caractères d'échappement.
Exemple :
$str = "He didn\'t say \"hello\""; echo stripslashes($str); // 输出:He didn't say "hello"
Dans cet exemple, la chaîne d'origine contient des caractères d'échappement (' et "), à l'aide de barres obliques. Après la fonction, ces caractères d'échappement sont supprimés et seuls les symboles de guillemets d'origine figurent dans la chaîne de sortie.
Il convient de noter que la fonction stripslashes supprimera uniquement les caractères d'échappement spécifiques, notamment les guillemets simples, les guillemets doubles, les barres obliques inverses et NUL (NULL personnage). Si la chaîne contient d'autres types de caractères d'échappement, la fonction stripslashes ne les supprimera pas.
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!