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

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

黄舟
Freigeben: 2023-03-17 06:28:01
Original
2135 Leute haben es durchsucht

Beispiel

EntfernenBackslash:

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

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.

Syntax

ParameterBeschreibung
stringErforderlich . Gibt die zu prüfende Zeichenfolge
stripslashes(string)
Nach dem Login kopieren
参数描述
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.";
?>
Nach dem Login kopieren

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.
Nach dem Login kopieren

************************* * *************************************************** ** ******************************************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?");
?>
Nach dem Login kopieren

Ausgabe:

Who&#39;s John Adams?
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage