Heim > Artikel > Backend-Entwicklung > So entkommen Sie einem Schrägstrich in PHP7.0
So maskieren Sie Schrägstriche in PHP7.0: 1. Verwenden Sie die Funktion „addslashes()“, um die Schrägstriche zu maskieren. Diese Funktion fügt einen Backslash vor dem Schrägstrich ein und kann Sonderzeichen in der Zeichenfolge maskieren .; 2. Verwenden Sie doppelte Anführungszeichen, um Ihre Zeichenfolge zu definieren, damit PHP die Escape-Zeichen in der Zeichenfolge analysiert. Durch Hinzufügen eines Backslashs vor dem Schrägstrich wird PHP die Zeichenfolge ignorieren und so das Schrägstrich-Escape implementieren.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP Version 7.0, Dell g3-Computer.
Um Schrägstrich-Escape in PHP 7.0 durchzuführen, können Sie die integrierte Escape-Funktion addslashes() oder eine Zeichenfolge in doppelten Anführungszeichen verwenden. Hier sind die detaillierten Schritte:
Methode 1: Verwenden Sie die Funktion addslashes()
Stellen Sie zunächst sicher, dass Sie PHP Version 7.0 installiert haben und Ihre PHP-Datei Code enthält, der Schrägstriche maskieren muss.
Verwenden Sie die Funktion addslashes(), um Schrägstriche zu maskieren. Diese Funktion fügt vor dem Schrägstrich einen Backslash ein und kann Sonderzeichen in der Zeichenfolge, einschließlich einfache Anführungszeichen, doppelte Anführungszeichen usw., maskieren.
Das Folgende ist ein Codebeispiel:
$originalString = "This is a string with slashes: /path/to/file"; $escapedString = addslashes($originalString); echo $escapedString;
Die Ausgabe wird sein:
This is a string with slashes: \/path\/to\/file
Sie können sehen, dass die Funktion addslashes() die Schrägstriche maskiert, um eine Escape-Sequenz zu bilden.
Methode 2: Verwenden Sie doppelte Anführungszeichen für Zeichenfolgen.
Verwenden Sie doppelte Anführungszeichen, um Ihre Zeichenfolge zu definieren, damit PHP die maskierten Zeichen in der Zeichenfolge analysiert.
Wenn Sie einen Schrägstrich maskieren müssen, fügen Sie vor dem Schrägstrich einen Backslash ein.
Hier ist das Codebeispiel:
$originalString = "This is a string with slashes: /path/to/file"; $escapedString = "This is a string with slashes: \/path\/to\/file"; echo $escapedString;
Die Ausgabe lautet:
This is a string with slashes: /path/to/file
Sie können sehen, dass PHP ihn beim Parsen des Slash-Escapes ignoriert, wenn Sie vor dem Schrägstrich einen Backslash hinzufügen.
Dies sind zwei Möglichkeiten, Slash-Escape in PHP 7.0 durchzuführen. Sie können je nach Ihren Vorlieben und Bedürfnissen eine dieser Methoden wählen. Hoffe es hilft!
Das obige ist der detaillierte Inhalt vonSo entkommen Sie einem Schrägstrich in PHP7.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!