PHP addslashes () Funktion
Beispiele
In jedem doppelte Anführungszeichen ( "), bevor Sie einen Backslash und fügte hinzu:
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Ausführung einer Instanz »
Definition und Verwendung
addslashes () Funktion gibt, bevor die vorgegebene Zeichenfolge den Backslash hinzuzufügen.
Vordefinierte Zeichen sind:
- Einfache Anführungszeichen ( ')
- Doppeltes Anführungszeichen ( ")
- Backslash (\)
- NULL
Tipp: Diese Funktion verwendet werden kann , die Zeichenfolge in der Datenbank und Datenbankabfrage zu speichern entsprechende Zeichenfolge vorzubereiten.
HINWEIS: In der Standardeinstellung PHP - Direktive magic_quotes_gpc aktiviert ist, werden alle GET, POST und COOKIE Daten automatisch addslashes laufen ().Sie wurden mit magic_quotes_gpc Zeichenfolge mit addslashes () nicht entgangen, da dies zu einer Doppel Flucht führen würde. Sie können die Funktion get_magic_quotes_gpc verwenden Wenn diese () passiert, festgestellt wurden.
Grammatik
参数 | 描述 |
---|---|
string | 必需。规定要转义的字符串。 |
Technische Details
Rückkehr: | Gibt die maskierte String. |
---|---|
PHP-Version: | 4+ |
Weitere Beispiele
Beispiel 1
Zusätzlich zu einer Reihe von vordefinierten Zeichen Backslash:
$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.";
?>
Ausführung einer Instanz »
PHP String Referenz