Comment utiliser la fonction Ajouts en php

Comment utiliser la fonction Ajouts en php
Parfois, nous devons insérer des données dans une base de données ou afficher des données sur une page Web qui contient des caractères spéciaux comme des citations ou des apostrophes. Ces caractères spéciaux peuvent provoquer des erreurs de syntaxe si elles ne sont pas gérées correctement. Pour cela, nous pouvons utiliser le ADDSLASHES () fonction dans php. Cet article couvre la fonction AddSlashes () et ses détails dans un code PHP.

Table des matières

  • Qu'est-ce que la fonction ADDSLASHES ()
  • Syntaxe
  • Paramètres
  • Retour
  • Comment fonctionne la fonction addSlashes ()
  • Exemples de fonction Addslashes ()
  • Conclusion

Qu'est-ce que la fonction AjoutsLashes () dans PHP

Le ADDSLASHES () La fonction dans PHP ajoute une barre de barre (\) Avant des caractères spéciaux comme des citations, des apostrophes et des barres objets de barres. Cette fonction est utilisée pour échapper aux caractères spéciaux dans une chaîne afin qu'ils puissent être stockés en toute sécurité dans une base de données ou utilisés sur une page Web sans provoquer des erreurs de syntaxe.

Syntaxe

La syntaxe de la fonction ADDSLASHES () est la suivante:

Ajouts ($ string)

Paramètres

La fonction a un seul paramètre:

  • $ String: Chaîne à traiter.

Retour

Il renvoie la chaîne modifiée avec les barres obliquesdes nécessaires ajoutées avant certains caractères.

Comment fonctionne la fonction addSlashes ()

La fonction AddSlashes () prend une chaîne en entrée et renvoie la chaîne avec des caractères spéciaux échappés en ajoutant une barre de barre.

Les personnages préfixés avec une barre de barre comprennent:

  • Guillemets simples (')
  • Double citation (")
  • Barreaux récessifs (\)
  • Null octets (\ 0)

L'ensemble spécifique de caractères qui sont échappés dépend de la chaîne d'entrée.

Exemples de fonction Addslashes ()

Nous allons maintenant couvrir quelques exemples de programmes qui expliquent l'utilisation des fonctions AddSlashes () dans PHP.

Exemple 1

Le code PHP donné démontre l'utilisation de la fonction AddSlashes () pour ajouter des barres à barres avant simple citation caractères dans une chaîne:

// chaîne d'entrée
$ str = addSlashes ("Linux's");
// imprime la chaîne échappée
Echo ($ str);
?>

Ici, la chaîne Linux est passé comme un argument à la fonction addSlashes (), qui échappera au caractère d'apostrophe avec une barre de barre. La chaîne résultante sera Linux \ s.

Le écho() L'instruction est utilisée pour imprimer la chaîne échappée à la sortie.

Exemple 2

Le code PHP donné démontre l'utilisation de la fonction AddSlashes () pour ajouter des barres à barres avant double citation caractères dans une chaîne.

// chaîne d'entrée
$ str = addSlashes ('LinuxHint "php" tutoriel');
// imprime la chaîne échappée
Echo ($ str);
?>

Ici la chaîne Tutoriel Linuxhint «PHP» est passé comme un argument à la fonction addSlashes (), qui échappera au caractère de Double Quotes avec une barre arrière. La chaîne résultante sera Tutoriel LinuxHint \ "PHP \". L'instruction Echo () imprimera la sortie:

Exemple 3

Vous trouverez ci-dessous un autre code PHP qui démontre l'utilisation des Addslashes ().

$ str = ""Qui est php?""
Echo $ str . ""Ce n'est pas sûr dans une requête de base de données.
""
Echo Ajoute ($ str) . ""Ceci est sûr dans une requête de base de données.""
?>

Ici la chaîne Qui est Php? est stocké dans le $ str variable. L'instruction ECHO est utilisée pour imprimer la chaîne à la sortie ainsi qu'un message indiquant qu'il n'est pas sûr d'utiliser la chaîne directement dans une requête de base de données.

La fonction AddSlashes () est ensuite utilisée pour échapper au caractère d'apostrophe dans la chaîne en ajoutant une barre oblique inverse avant elle. La chaîne résultante sera Qui ait \ s php?.

La deuxième écho L'instruction est utilisée pour imprimer la chaîne échappée sur la sortie avec un message indiquant qu'il est sûr d'utiliser la chaîne dans une requête de base de données.

Conclusion

Ici, nous avons discuté de la fonction ADDSLASHES () dans PHP, qui est utilisée pour échapper aux caractères spéciaux dans une chaîne afin qu'ils puissent être stockés en toute sécurité dans une base de données ou utilisés sur une page Web. De plus, nous avons couvert la syntaxe, le paramètre et la valeur de retour de cette fonction. Pour plus de détails sur la fonction addSlashes () et son exemple de programme, lisez l'article.

"