So verwenden Sie die Funktion „addlashes()“ in PHP

So Verwenden Sie Die Funktion Addlashes In Php



Manchmal müssen wir Daten in eine Datenbank einfügen oder Daten auf einer Webseite anzeigen, die Sonderzeichen wie Anführungszeichen oder Apostrophe enthalten. Diese Sonderzeichen können bei unsachgemäßer Handhabung Syntaxfehler verursachen. Dafür können wir die verwenden fügt Wimpern hinzu () Funktion in PHP. Dieser Artikel behandelt die Funktion addedlashes() und ihre Details in einem PHP-Code.

Inhaltsverzeichnis

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.

  Grafische Benutzeroberfläche, Text, Anwendung, Chat oder Textnachricht
Beschreibung automatisch generiert

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.

  Grafische Benutzeroberfläche, Text, Anwendung, Chat oder Textnachricht
Beschreibung automatisch generiert

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.