Fonction addcslashes() en PHP
Exemple
Ajouter un backslash avant le caractère "A":
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
Définition et utilisation
La fonction addcslashes() retourne une chaîne de caractères avec des backslashes ajoutés devant les caractères spécifiés.
Remarque :La fonction addcslashes() est sensible à la casse.
Remarque :Prenez garde lors de l'application de addcslashes() aux caractères suivants : 0 (NULL), r (retour chariot), n (nouvelle ligne), f (page de feuillets), t (tabulation) et v (tabulation verticale). Dans PHP, \0, \r, \n, \t, \f et \v sont des séquences d'échappement prédéfinies.
Syntaxe
addcslashes(string,caractères)
Paramètres | Description |
---|---|
string | Requis. Définir la chaîne de caractères à échapper. |
caractères | Requis. Définir les caractères ou les plages de caractères à échapper. |
Détails techniques
Retourne la valeur : | Retourne la chaîne de caractères déjà échappée. |
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Ajouter des backslashes à des caractères spécifiques dans une chaîne de caractères :
<?php $str = "Bienvenue à Shanghai!"; echo $str."<br>"; echo addcslashes($str,'m')."<br>"; echo addcslashes($str,'H')."<br>"; ?>
Exemple 2
Ajouter des backslashes à une plage de caractères dans une chaîne de caractères :
<?php $str = "Bienvenue à Shanghai!"; echo $str."<br>"; echo addcslashes($str,'A..Z')."<br>"; echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..g'); ?>