Heim  >  Artikel  >  Backend-Entwicklung  >  Wie implementiert man String-Escape in PHP?

Wie implementiert man String-Escape in PHP?

青灯夜游
青灯夜游Original
2020-11-06 10:14:592510Durchsuche

In PHP können Sie die Funktion addslashes() verwenden, um String-Escape zu erreichen; die Funktion addslashes() kann einen Backslash vor dem angegebenen vordefinierten Zeichen hinzufügen, das Syntaxformat ist „addslashes(string)“, und der Parameter string gibt den an Zeichen, das konvertiert werden soll, gibt die mit Escapezeichen versehene Zeichenfolge zurück.

Wie implementiert man String-Escape in PHP?

Empfohlen: „PHP-Video-Tutorial

Das Escape-Zeichen ist eine Sonderzeichenkonstante. Das Escape-Zeichen beginnt mit einem Backslash „“, gefolgt von einem oder mehreren Zeichen. Escape-Zeichen haben eine bestimmte Bedeutung, die sich von der ursprünglichen Bedeutung der Zeichen unterscheidet, daher werden sie „Escape“-Zeichen genannt.

Verwendung von Escape-Zeichen:

1: Konvertieren Sie gewöhnliche Zeichen in spezielle Verwendungszwecke, z. B. Zurück-Taste, Eingabetaste usw.

2: Wird verwendet, um Zeichen mit Sonderbedeutung wieder in ihre ursprüngliche Bedeutung umzuwandeln.

3: Bevor Daten in die Datenbank geschrieben werden, werden Escape-Zeichen (Funktionen) verwendet, um einige sensible Zeichen zu maskieren. Vermeiden Sie Website-Injection-Angriffe.

Während des PHP-Entwicklungsprojekts können wir dann auf Vorgänge stoßen, die das Escape einer großen Datenmenge erfordern. Wie entkomme ich der Zeichenfolge? Lassen Sie mich es Ihnen unten vorstellen.

In PHP können Sie die Funktion addslashes() verwenden, um String-Escape zu erreichen. Im Folgenden stellen wir anhand eines einfachen Codebeispiels vor, wie man Zeichenfolgen in PHP maskiert.

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

Ausgabe:

Wie implementiert man String-Escape in PHP?

Die Funktion addslashes() wird verwendet, um Backslashes vor den angegebenen vordefinierten Zeichen hinzuzufügen und eine Zeichenfolge mit Backslashes vor den vordefinierten Zeichen zurückzugeben.

addslashes(string)
  • Parameterzeichenfolge: Erforderlich, gibt die zu erstellende Zeichenfolge an entkommen.

Rückgabewert: Gibt die Escape-Zeichenfolge zurück

Weitere Programmierkenntnisse finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWie implementiert man String-Escape in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn