En PHP, vous pouvez utiliser la fonction addslashes() pour échapper des caractères, la syntaxe est "addslashes($str)" ; vous pouvez utiliser la fonction stripslashes() pour inverser les caractères d'échappement et restaurer une chaîne échappée, syntaxe "stripslashes ($str)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction addlashes() et la fonction stripslashes() pour réaliser l'échappement et l'anti-évasion de caractères .
1. Fonction addlashes()
La fonction addslashes() consiste à ajouter à la chaîne et à échapper la chaîne spécifiée. Le format de syntaxe est le suivant :
,对指定的字符串进行转义,语法格式如下:
addslashes($str)
其中,$str
为要转义的字符串。
addslashes() 函数返回的字符串中,为了数据库查询等语句的需要,会在某些字符前加上了反斜线,这些字符是单引号'
、双引号"
、反斜线与
NULL
。
示例:
<?php header("Content-type:text/html;charset=utf-8"); $sql = "select * from php where website='PHP中文网'"; $str = addslashes($sql); echo($str); ?>
2、stripslashes() 函数
stripslashes() 函数的作用是还原一个被转义的字符串,也就是去除在字符串中加入的反斜线,语法格式如下:
stripslashes($str)
其中,$str
为需要还原的字符串。
stripslashes() 函数会返回一个去除转义反斜线后的字符串('
转换为'
,双反斜线\
被转换为单个反斜线
<?php header("Content-type:text/html;charset=utf-8"); $sql = "select * from php where website=\'PHP中文网\'"; $str = stripslashes($sql); echo($str); ?>
'
, des guillemets doubles " , barre oblique inverse
et NULL
Exemple :
rrreee2. La fonction stripslashes() 🎜🎜🎜stripslashes() sert à restaurer une chaîne échappée, c'est-à-dire , la barre oblique inverse ajoutée à la chaîne est supprimée. Le format de syntaxe est le suivant : 🎜rrreee🎜Parmi eux,$str
est la chaîne qui doit être restaurée 🎜🎜stripslashes(. ) la fonction renverra un chaîne avec les barres obliques inverses échappées supprimées ('
est converti en '
, les doubles barres obliques inverses \
sont converties en barre oblique inverse simple
). 🎜🎜Exemple : 🎜rrreee🎜🎜🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜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!