Maison  >  Article  >  développement back-end  >  PHP renvoie la fonction de chaîne addlashes() qui ajoute une barre oblique inverse avant le caractère spécifié.

PHP renvoie la fonction de chaîne addlashes() qui ajoute une barre oblique inverse avant le caractère spécifié.

PHP中文网
PHP中文网original
2017-11-01 10:24:593390parcourir

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&#39;s John Adams?";    echo $str."This is not safe in a database query.<br/>";//输出:Who&#39;s John Adams?This is not safe in a database query.
    echo addslashes($str)."This is safe in a database query.";//输出:Who\&#39;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,&#39;m&#39;);  //输出:
    Hello,\my na\me is John Ada\ms.echo addcslashes($str,&#39;J&#39;);  //输出: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,&#39;A..Z&#39;);  //输出:\Hello,my name is \John \Adams.
echo addcslashes($str,&#39;a..z&#39;);  //输出: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,&#39;a..h&#39;);  //输出:H\ello,my n\am\e is Jo\hn A\d\ams.
?>
1234567891011121314


Remarque : la fonction addcslashes() est sensible à la casse pour les caractères ou plages de caractères spécifiés 🎜>Ajoutez une barre oblique inverse avant le caractère "W" :

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); 
?>
Remarque : la fonction addcslashes() est. sensible à la casse.

Remarque : 0 (NULL), r (retour chariot), n (saut de ligne), t (saut de page), f (tabulation) et v (tabulation verticale). lors de l'application de addcslashes() en 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!

Déclaration:
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