Neueste Web-Entwicklung Tutorials
 

PHP addslashes() Function

<PHP String Referenz

Beispiel

Fügen Sie einen umgekehrten Schrägstrich vor jedem doppelten Anführungszeichen (") :

<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Führen Sie zB »

Definition und Verwendung

Die addslashes() Funktion gibt eine Zeichenkette mit Schrägstrichen vor vordefinierte Zeichen.

Die vordefinierten Zeichen sind:

  • Apostroph (')
  • doppelte Anführungszeichen (")
  • Backslash (\)
  • NULL

Tip: Diese Funktion verwendet werden kann , eine Zeichenfolge für die Speicherung in einer Datenbank und Datenbankabfragen vorzubereiten.

Note: PHP läuft addslashes() auf alle GET, POST und COOKIE Daten standardmäßig. Daher sollten Sie nicht verwenden addslashes() auf Strings , die bereits entkommen sind, werden diese doppelte Entkommen verursachen. Die Funktion get_magic_quotes_gpc() kann verwendet werden , um dies zu überprüfen.


Syntax

addslashes( string )

Parameter Beschreibung
string Erforderlich. Gibt die Zeichenfolge maskiert werden

Technische Details

Rückgabewert: Gibt den maskierten String
PHP Version: 4+

Mehr Beispiele

Beispiel 1

In Schrägstrichen zu den vordefinierten Zeichen in einer Zeichenfolge:

<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Führen Sie zB »

<PHP String Referenz