Exemple
Ajouter une barre oblique inverse devant chaque guillemet (") :
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
»Exécuter exemple Définition et utilisation
Le addslashes() fonction retourne une chaîne avec des barres obliques inverses en face de caractères prédéfinis.
Les caractères prédéfinis sont les suivants:
- guillemet simple (')
- guillemet (")
- barre oblique inverse (\)
- NUL
Tip: Cette fonction peut être utilisée pour préparer une chaîne pour le stockage dans une base de données et les requêtes de base de données.
Note: PHP fonctionne addslashes() sur tous les GET, POST et COOKIE données par défaut. Par conséquent , vous ne devriez pas utiliser addslashes() sur les chaînes qui ont déjà été échappées, cela provoquera double échappement. La fonction get_magic_quotes_gpc() peut être utilisé pour vérifier.
Syntaxe
addslashes( string )
Paramètre | La description |
---|---|
string | Champs obligatoires. Indique la chaîne à échapper |
Détails techniques
Valeur de retour: | Retourne la chaîne échappée |
---|---|
PHP Version: | 4+ |
autres exemples
Exemple 1
Ajouter un slash aux caractères prédéfinis dans une chaîne:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
»Exécuter exemple <PHP chaîne de référence