Inhaltsverzeichnis
- Was ist die Funktion „addlashes()“.
- Syntax
- Parameter S
- Zurückkehren
- Wie funktioniert die Funktion „addlashes()“?
- Beispiele für die Funktion „addlashes()“.
- Abschluss
Was ist die Funktion „addlashes()“ in PHP?
Der fügt Wimpern hinzu () Funktion in PHP fügt einen Backslash hinzu (\) vor Sonderzeichen wie Anführungszeichen, Apostrophe und Backslashes. Diese Funktion wird verwendet, um Sonderzeichen in einer Zeichenfolge zu maskieren, damit sie sicher in einer Datenbank gespeichert oder auf einer Webseite verwendet werden können, ohne Syntaxfehler zu verursachen.
Syntax
Die Syntax für die Funktionaddlashes() lautet wie folgt:
fügt hinzu ( $string )
Parameter
Die Funktion hat einen einzigen Parameter:
- $string : Zu verarbeitender String.
Zurückkehren
Es gibt die geänderte Zeichenfolge mit den erforderlichen Backslashes zurück, die vor bestimmten Zeichen hinzugefügt wurden.
Wie funktioniert die Funktion „addlashes()“?
Die Funktion „addlashes()“ nimmt eine Zeichenfolge als Eingabe und gibt die Zeichenfolge mit Sonderzeichen zurück, die durch Hinzufügen eines umgekehrten Schrägstrichs davor maskiert werden.
Zu den Zeichen, denen ein umgekehrter Schrägstrich vorangestellt ist, gehören:
- Einzelzitate (')
- Anführungszeichen (')
- Backslashes (\)
- Nullbytes (\0)
Der spezifische Satz von Zeichen, die maskiert werden, hängt von der Eingabezeichenfolge ab.
Beispiele für die Funktion „addlashes()“.
Jetzt werden wir einige Beispielprogramme behandeln, die die Verwendung von addedlashes()-Funktionen in PHP erklären.
Beispiel 1
Der angegebene PHP-Code demonstriert die Verwendung der Funktion addedlashes(), um zuvor Backslashes hinzuzufügen einzelnes Zitat Zeichen in einer Zeichenfolge:
// Eingabestring
$str = fügt hinzu ( „Linux“ ) ;
// gibt den maskierten String aus
Echo ( $str ) ;
?>
Hier die Schnur Linux’s wird als Argument an die Funktion addedlashes() übergeben, die das Apostroph-Zeichen mit einem umgekehrten Schrägstrich maskiert. Die resultierende Zeichenfolge wird sein Linux\’s .
Der Echo() -Anweisung wird verwendet, um die maskierte Zeichenfolge in der Ausgabe auszugeben.
Beispiel 2
Der angegebene PHP-Code demonstriert die Verwendung der Funktion addedlashes(), um zuvor Backslashes hinzuzufügen doppeltes Anführungszeichen Zeichen in einer Zeichenfolge.
// Eingabestring
$str = fügt hinzu ( 'Linuxhint 'PHP'-Tutorial' ) ;
// gibt den maskierten String aus
Echo ( $str ) ;
?>
Hier die Schnur Linuxhint „PHP“-Tutorial wird als Argument an die Funktion addedlashes() übergeben, die das doppelte Anführungszeichen mit einem umgekehrten Schrägstrich maskiert. Die resultierende Zeichenfolge wird sein Linuxhint \'PHP\' Tutorial . Die echo()-Anweisung druckt die Ausgabe:
Beispiel 3
Unten ist ein weiterer PHP-Code, der die Verwendung vonaddslashes() demonstriert.
$str = 'Wer ist PHP?' ;
Echo $str . ' Dies ist in einer Datenbankabfrage nicht sicher.
' ;
Echo fügt hinzu ( $str ) . 'Dies ist in einer Datenbankabfrage sicher.' ;
?>
Hier die Schnur Wer ist PHP? gespeichert ist in der $str Variable. Die echo-Anweisung wird verwendet, um die Zeichenfolge zusammen mit einer Meldung, die angibt, dass es nicht sicher ist, die Zeichenfolge direkt in einer Datenbankabfrage zu verwenden, in die Ausgabe auszugeben.
Die Funktion „addlashes()“ wird dann verwendet, um das Apostroph-Zeichen in der Zeichenfolge zu maskieren, indem ein umgekehrter Schrägstrich davor eingefügt wird. Die resultierende Zeichenfolge wird sein Wer ist PHP? .
Der Zweite Echo -Anweisung wird verwendet, um die Escape-Zeichenfolge zusammen mit einer Meldung, die angibt, dass es sicher ist, die Zeichenfolge in einer Datenbankabfrage zu verwenden, in die Ausgabe auszugeben.
Abschluss
Hier haben wir die Funktion „addlashes()“ in PHP besprochen, die verwendet wird, um Sonderzeichen in einer Zeichenfolge zu maskieren, damit sie sicher in einer Datenbank gespeichert oder auf einer Webseite verwendet werden können. Außerdem haben wir die Syntax, die Parameter und den Rückgabewert dieser Funktion behandelt. Einzelheiten zur Funktionaddlashes() und ihrem Beispielprogramm finden Sie im Artikel.