Dieser Artikel stellt Ihnen die Funktionen „stripslashes()“ und „addslashes()“ in PHP vor.
Definition und Verwendung
Die Funktion „stripslashes()“ löscht die durch die Funktion „addslashes()“ Backslash hinzugefügten Backslashes.
Tipp: Mit dieser Funktion können Daten bereinigt werden, die aus der Datenbank oder einem HTML-Formular abgerufen wurden.
<?php echo stripslashes("Who\'s Bill Gates?");
Definition und Verwendung
<🎜 Die >addslashes( )-Funktion gibt einen String zurück, dem vor den vordefinierten Zeichen ein Backslash hinzugefügt wurde. ") Backslash() NULLTipp: Diese Funktion kann zur Vorbereitung verwendet werden Zeichenfolgen für in der Datenbank gespeicherte Zeichenfolgen und Datenbankabfrageanweisungen.
Hinweis: Standardmäßig führt PHP automatisch addslashes() für alle GET-, POST- und COOKIE-Daten aus. Daher sollten Sie addslashes() nicht für bereits maskierte Zeichenfolgen verwenden, da dies zu doppeltem Escapezeichen führt. Wenn Sie auf diese Situation stoßen, können Sie die Funktion get_magic_quotes_gpc() verwenden, um sie zu erkennen.
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str);
1. Wenn magic_quotes_gpc = aktiviert ist, verarbeitet das System automatisch Probleme wie einfache Anführungszeichen( ). insert Addslashes() muss verwendet werden, wenn Daten angezeigt werden, aber stripeslashes() ist nicht erforderlich, wenn Daten angezeigt werden.
Nachdem wir nun die Analyse haben, was sollten wir tun, wenn wir das Programm durchführen? Gemäß den beiden oben genannten Situationen können wir Folgendes erhalten:PHP-Chinese-Website
!Das obige ist der detaillierte Inhalt vonDie Funktionen „stripslashes()' und „addslashes()' in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!