Beispiel
EntfernenBackslash:
<?php echo stripslashes("Who's Peter Griffin?"); ?>
Definition und Verwendung
stripslashes()-Funktion wird durch addslashes< entfernt Backslash, der von der Funktion 🎜>() hinzugefügt wurde.
Tipp: Mit dieser Funktion können aus der Datenbank oder aus HTML-Formularen abgerufene Daten bereinigt werden. SyntaxParameter | Beschreibung |
string | Erforderlich . Gibt die zu prüfende Zeichenfolgestripslashes(string) Nach dem Login kopieren |
参数 | 描述 |
string | 必需。规定要检查的字符串 |
返回值: | 返回剥离了反斜杠的字符串。 |
PHP 版本: | 4+ |
Standardmäßig ist die PHP-Direktive magic_quotes_gpc aktiviert und führt automatisch addslashes() für alle GET-, POST- und COOKIE-Daten aus. Dies dient der Datenbanksicherheit. Einige Zeichen können nicht sicher direkt in der Datenbank gespeichert werden. Dies sind: Einfaches Anführungszeichen(')
Doppeltes Anführungszeichen(")
Backslash()
NULL
**** *** ********************************************** ** ************************************************* Der ******
addslashes()-Funktion fügt einen Backslash vor den angegebenen vordefinierten Zeichen hinzu:
Einfaches Anführungszeichen (')
Doppeltes Anführungszeichen (")
Backslash()
NULL
****************************************** ** *************************************************** * ***********************
Beispiel für addslashes():
<?php $str = "Who's John Adams?"; echo $str . " This is not safe in a database query.<br />"; echo addslashes($str) . " This is safe in a database query."; ?>
Ausgabe:
Who's John Adams? This is not safe in a database query. Who\'s John Adams? This is safe in a database query.
************************* * *************************************************** ** ******************************************stripslashes() Funktion ist addslashes() Der umgekehrte Vorgang, das heißt: Entfernen Sie die durch die Funktion addslashes() hinzugefügten Backslashes.
************************************************** ***** ********************************************* ****** *************
stripslashes() Beispiel:
<?php echo stripslashes("Who\'s John Adams?"); ?>
Ausgabe:
Who's John Adams?
Das obige ist der detaillierte Inhalt vonPHP-Funktion „stripslashes()', die durch die Funktion „addslashes()' hinzugefügte Backslashes entfernt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!