1. Fonction addlashes()
1. La fonction addlashes() ajoute une barre oblique inverse avant le caractère prédéterminé spécifié. Syntaxe : addlashes(str);
2. Le paramètre est une chaîne
3. Il existe quatre types de caractères prédéfinis : guillemet simple ('), guillemet double ("), Backslash() et NULL
4. Par exemple :
<?php $str="Who's John Adams?"; echo $str."This is not safe in a database query.<br/>";//输出:Who's John Adams?This is not safe in a database query. echo addslashes($str)."This is safe in a database query.";//输出:Who\'s John Adams?This is sage in a database query. ?>
12345678910
2. Fonction addcslashes()
1. La fonction addcslashes() ajoute une barre oblique inverse avant le caractère spécifié.
Syntaxe : addcslashes(str,chararcters);
2 Le paramètre str est obligatoire et doit être vérifié String, while. Le caractère est facultatif, spécifie les caractères ou la plage de caractères affectés par addcslashes()
3 :
<?php $str="Hello,my name is John Adams."; echo $str; //输出:Hello,my name is John Adams.echo addcslashes($str,'m'); //输出: Hello,\my na\me is John Ada\ms.echo addcslashes($str,'J'); //输出:Hello,my name is \John Adams ?>
123456789101112
Exemple 2, <. 🎜>
<?php$str="Hello,my name is John Adams."; echo $str; //输出:Hello,my name is John Adams. echo addcslashes($str,'A..Z'); //输出:\Hello,my name is \John \Adams. echo addcslashes($str,'a..z'); //输出:H\e\l\l\o,\m\y \n\a\m\e \i\s J\o\h\n A\d\a\m\s. echo addcslashes($str,'a..h'); //输出:H\ello,my n\am\e is Jo\hn A\d\ams. ?>
Définition et utilisationLa fonction addcslashes() renvoie le caractère qui ajoute une barre oblique inverse avant le caractère spécifié. Chaîne
<?php $str = addcslashes("Hello World!","W"); echo($str); ?>
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!