addslashes PHP function ()
Exemples
Dans chaque guillemet double ( ") avant d'ajouter une barre oblique inverse:
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Exécution instance »
Définition et utilisation
fonction addslashes () retourne avant la chaîne de caractères prédéfinie pour ajouter la barre oblique inverse.
caractères prédéfinis sont:
- Les guillemets simples ( ')
- Double guillemet ( ")
- Backslash (\)
- NULL
Astuce: Cette fonction peut être utilisée pour stocker la chaîne dans la requête de base de données et base de données préparer chaîne appropriée.
NOTE: Par défaut, la directive PHP magic_quotes_gpc est activée, tous les GET, POST et COOKIE données exécute automatiquement addslashes ().Ne pas avoir été échappé avec de la ficelle de magic_quotes_gpc en utilisant addslashes (), car cela conduirait à double évasion. Vous pouvez utiliser la fonction get_magic_quotes_gpc Lorsque cela se produit () ont été détectés.
grammaire
参数 | 描述 |
---|---|
string | 必需。规定要转义的字符串。 |
détails techniques
Retours: | Retourne la chaîne échappée. |
---|---|
PHP version: | 4+ |
D'autres exemples
exemple 1
Ajout à une chaîne de caractères prédéfinie backslash:
$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écution instance »
PHP Chaîne de référence