Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion „stripslashes()“, die durch die Funktion „addslashes()“ hinzugefügte Backslashes entfernt

PHP-Funktion „stripslashes()“, die durch die Funktion „addslashes()“ hinzugefügte Backslashes entfernt

黄舟
黄舟Original
2017-11-04 10:38:412013Durchsuche

Beispiel

EntfernenBackslash:

<?php
echo stripslashes("Who&#39;s Peter Griffin?");
?>

Definition und Verwendung

stripslashes()-Funktion wird durch addslashes() hinzugefügt wurde.

Tipp: Mit dieser Funktion können aus der Datenbank oder aus HTML-Formularen abgerufene Daten bereinigt werden.

Syntax

an. Tabelle>
Parameter Beschreibung
string Erforderlich . Gibt die zu prüfende Zeichenfolge
stripslashes(string)
参数 描述
string 必需。规定要检查的字符串
Technische Details

返回值: 返回剥离了反斜杠的字符串。
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&#39;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&#39;s John Adams? This is not safe in a database query.
Who\&#39;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\&#39;s John Adams?");
?>

Ausgabe:

Who&#39;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!

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