Derniers tutoriels de développement web
 

PHP addslashes() Function

<PHP chaîne de référence

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