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

PHP中文网
Libérer: 2023-03-16 21:16:01
original
3426 Les gens l'ont consulté

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.
   ?>
Copier après la connexion

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
  ?>
Copier après la connexion

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.
?>
Copier après la connexion
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); 
?>
Copier après la connexion
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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!