Maison  >  Article  >  développement back-end  >  Comment implémenter l'échappement de chaîne en php ?

Comment implémenter l'échappement de chaîne en php ?

青灯夜游
青灯夜游original
2020-11-06 10:14:592510parcourir

En PHP, vous pouvez utiliser la fonction addslashes() pour obtenir un échappement de chaîne ; la fonction addslashes() peut ajouter une barre oblique inverse avant le caractère prédéfini spécifié, le format de syntaxe est "addslashes(string)", chaîne de paramètres. spécifie la chaîne à échapper et renvoie la chaîne échappée.

Comment implémenter l'échappement de chaîne en php ?

Recommandé : "Tutoriel vidéo PHP"

Le caractère d'échappement est une constante de caractère spécial. Le caractère d'échappement commence par une barre oblique inverse "", suivie d'un ou plusieurs caractères. Les caractères d'échappement ont des significations spécifiques qui sont différentes de la signification originale des caractères, c'est pourquoi ils sont appelés caractères « d'échappement ».

Utilisations des caractères d'échappement :

1 : Convertissez les caractères ordinaires en utilisations spéciales, telles que la touche Retour, la touche Entrée, etc.

2 : Utilisé pour reconvertir les caractères à signification spéciale vers leur signification d'origine.

3 : Avant que les données ne soient écrites dans la base de données, des caractères d'échappement (fonctions) seront utilisés pour échapper certains caractères sensibles. Évitez les attaques par injection de sites Web.

Ensuite lors du projet de développement PHP, nous pouvons rencontrer des opérations qui nécessitent d'échapper une grande quantité de données. Comment échapper à la chaîne ? Laissez-moi vous le présenter ci-dessous.

En PHP, vous pouvez utiliser la fonction addlashes() pour réaliser un échappement de chaîne. Ci-dessous, nous présenterons comment échapper des chaînes en PHP à travers un exemple de code simple.

<?php
$str = "[&#39;name&#39;=>&#39;张三&#39;,&#39;age&#39;=>19]";
echo $str . "<br>";
//对字符串进行转义
$a = addslashes($str);
//输出转义后的字符串
echo $a . "<br>";
?>

Sortie :

Comment implémenter léchappement de chaîne en php ?

la fonction addslashes() est utilisée pour ajouter une barre oblique inverse avant le caractère prédéfini spécifié et renvoie l'ajout avant la chaîne de barre oblique inverse du caractère prédéfini

addslashes(string)
  • Chaîne de paramètre : obligatoire, spécifie la chaîne à échapper.

Valeur de retour : renvoie la chaîne d'échappement

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn