PHP Addisonslines() Funktion

Beispiel

Fügen Sie vor jeder doppelten Quote ("} eine Backslash hinzu:

<?php
$str = addslashes('Shanghai ist die "größte" Stadt in China.');
echo($str);
?>

Laufende Beispiele

Definition und Verwendung

Die Funktion addslashes() gibt einen String zurück, dem Backslashes vor den vordefinierten Zeichen hinzugefügt wurden.

Die vordefinierten Zeichen sind:

  • Single Quotes ('}
  • Doppelquotes ("}
  • Backslash (\)
  • NULL

Tipp:Diese Funktion kann verwendet werden, um Strings vorzubereiten, die in einer Datenbank gespeichert werden und Datenbankabfrageanweisungen bereitstellen.

Anmerkung:Standardmäßig führt PHP eine automatische Ausführung von addslashes() für alle GET, POST und COOKIE-Daten aus. Daher sollten Sie nicht addcslashes() auf bereits geänderte Strings anwenden, da dies zu doppeltem Ändern führen kann. In diesem Fall kann die Funktion get_magic_quotes_gpc() verwendet werden, um dies zu überprüfen.

Syntax

addslashes(string)
Parameter Beschreibung
string Erforderlich. Legt den String fest, der geändert werden soll.

Technische Details

Rückgabewert: Gibt den bereits geänderten String zurück.
PHP-Version: 4+

Mehr Beispiele

Beispiel 1

Fügen Sie Backslashes zu vordefinierten Zeichen in einer Zeichenkette hinzu:

<?php
$str = "Wer ist Bill Gates?";
echo $str . " Dies ist nicht sicher in einer Datenbankabfrage.<br>";
echo addslashes($str) . " Dies ist sicher in einer Datenbankabfrage.";
?>

Laufende Beispiele