ADDSLASHES |
Ajout un barre oblique |
---|---|
PHP 4.0+ |
Syntaxe
function addslashes($str) |
Paramètres
Nom | Description |
---|---|
$str | Ce paramètre permet d'indiquer la chaîne de caractères à traiter |
Retour
Valeur | Description |
---|---|
chaîne de caractères | Ces valeurs indique une chaîne de caractères traité selon les spécifications demandé. |
Description
Cette fonction permet d'ajouter une barre oblique supplémentaire à chaque caractères de guillemet simple (') ou double (") dans la chaîne de caractères.
Algorithme
MODULE ADDSLASHES(str) Initialiser une chaîne de caractères vide result FIN POUR CHAQUE caractère c dans la chaîne de caractères str FAIRE SI c est un guillemet simple (') ALORS Ajouter un antislash avant c dans result SINON SI c est un guillemet double (") ALORS Ajouter un antislash avant c dans result SINON SI c est un antislash (\) ALORS Ajouter un antislash avant c dans result SINON Ajouter c tel quel dans result FIN SI FIN BOUCLE POUR RETOURNE result |
Exemple
Voici un exemple montrant quelques utilisations de cette fonction :
- <?php
- $variable = 'Le site est à l\\'adresse "gladir.com" !';
- echo "Sans : ".$variable."<br />";
- echo "Avec : ".addslashes($variable)."<br />";
- ?>
on obtiendra le résultat suivant :
Sans : Le site est à l'adresse "gladir.com" !Avec : Le site est à l\'adresse \"gladir.com\" !
Références
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 357
Dernière mise à jour : Dimanche, le 22 mars 2015