Beispiel
Fügen Sie einen umgekehrten Schrägstrich vor jedem doppelten Anführungszeichen (") :
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Führen Sie zB » Definition und Verwendung
Die addslashes() Funktion gibt eine Zeichenkette mit Schrägstrichen vor vordefinierte Zeichen.
Die vordefinierten Zeichen sind:
- Apostroph (')
- doppelte Anführungszeichen (")
- Backslash (\)
- NULL
Tip: Diese Funktion verwendet werden kann , eine Zeichenfolge für die Speicherung in einer Datenbank und Datenbankabfragen vorzubereiten.
Note: PHP läuft addslashes() auf alle GET, POST und COOKIE Daten standardmäßig. Daher sollten Sie nicht verwenden addslashes() auf Strings , die bereits entkommen sind, werden diese doppelte Entkommen verursachen. Die Funktion get_magic_quotes_gpc() kann verwendet werden , um dies zu überprüfen.
Syntax
addslashes( string )
Parameter | Beschreibung |
---|---|
string | Erforderlich. Gibt die Zeichenfolge maskiert werden |
Technische Details
Rückgabewert: | Gibt den maskierten String |
---|---|
PHP Version: | 4+ |
Mehr Beispiele
Beispiel 1
In Schrägstrichen zu den vordefinierten Zeichen in einer Zeichenfolge:
<?php
$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.";
?>
Führen Sie zB » <PHP String Referenz