Heim > Artikel > Backend-Entwicklung > Wie verwende ich die Funktion addslashes() in PHP? (Codebeispiel)
Die Funktion addslashes() ist eine integrierte Funktion von PHP, die Backslashes vor vordefinierten Zeichen in einer Zeichenfolge hinzufügen kann. Der folgende Artikel stellt Ihnen die Verwendung der PHP-Funktion addslashes() vor. Ich hoffe, er wird Ihnen hilfreich sein. [Video-Tutorial-Empfehlung: PHP-Tutorial]
PHP addslashes()-Funktion
addslashes()-Funktion Ist eine in PHP integrierte Funktion, die eine Escape-Zeichenfolge mit einem Backslash vor vordefinierten Zeichen zurückgibt. Kann
Hinweis: Es wird keines der angegebenen Zeichen in den Parametern verwendet.
Die vordefinierten Zeichen sind:
● Einfaches Anführungszeichen (')
● Doppeltes Anführungszeichen (")
● Reverse Slash()
● Leerer (Null-)Wert
Grundlegende Syntax:
addslashes($string)
Parameter: fügt Schrägstriche hinzu Die Funktion () akzeptiert nur einen Parameter $string, der die Eingabezeichenfolge angibt, die maskiert werden muss. Wir können auch sagen, dass dieser Parameter eine Zeichenfolge angibt, in die wir vor dem vordefinierten Zeichen einen Backslash einfügen können >
Rückgabewert: Gibt einen Escape-String mit Backslashes vor den vordefinierten Zeichen zurück. >Beispiele für die Verwendung der PHP-Funktion addslashes()
Das Folgende ist ein Codebeispiel, um zu sehen, wie die Funktion addslashes() verwendet wird 🎜>Beispiel 1: <?php
// 输入字符串
$str = addslashes('这是一个字母"p"。');
// 输出
echo($str);
?>
Ausgabe:
这是一个字母\"p\"。
Beispiel 2:
<?php // 输入字符串 $str = addslashes("It's a dream!"); // 输出 echo($str); ?>Ausgabe
It\'s a dream!
Beschreibung: Die Funktion
addslashes() ist eine der beiden Funktionen, die üblicherweise zur Verhinderung von Injektionsangriffen verwendet werden. Die andere Funktion ist htmlspecialchars(. )-Funktion. Beide Funktionen maskieren Sonderzeichen.Das obige ist der detaillierte Inhalt vonWie verwende ich die Funktion addslashes() in PHP? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!