ADDCSLASHES |
Ajout un barre oblique comme C |
---|---|
PHP 4.0+ |
Syntaxe
function addcslashes($str,$charlist) |
Paramètres
Nom | Description |
---|---|
$str | Ce paramètre permet d'indiquer la chaîne de caractères à traiter |
$charlist | Ce paramètre permet d'indiquer la liste des caractères à tenir compte |
Retour
Valeur | Description |
---|---|
chaine de caractères | Ces valeurs indiquent une chaîne de caractères traités selon les spécifications demandées. |
Description
Cette fonction permet d'ajouter une barre oblique supplémentaire à chaque caractères spécifié dans la chaîne de caractères.
Algorithme
MODULE ADDCSLASHES(str, charlist) Initialiser une chaîne de caractères vide result BOUCLE POUR CHAQUE caractère dans la chaîne de caractères str FAIRE SI le caractère est dans charlist ALORS Ajouter un antislash avant le caractère dans result SINON Ajouter le caractère tel quel dans result FIN SI FIN POUR CHAQUE RETOURNE result |
Exemple
Voici un exemple montrant quelques utilisations de cette fonction :
Essayer maintenant !
- <?php
- echo addcslashes("ABCttttDEF<br>","t");
- echo addcslashes("\0A\0B\0C\0D\0E\0F\0G\0H","\0..\31");
- ?>
on obtiendra le résultat suivant :
ABC\t\t\t\tDEF\000A\000B\000C\000D\000E\000F\000G\000H
Références
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 356
Dernière mise à jour : Dimanche, le 22 mars 2015