Fonction addcslashes() en PHP

Exemple

Ajouter un backslash avant le caractère "A":

<?php
$str = addcslashes("A001 A002 A003","A");
echo($str);
?>

Exemple de fonctionnement

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 de fonctionnement

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');
?>

Exemple de fonctionnement