Heim > Artikel > Backend-Entwicklung > Was sind die PHP-URL-Transkodierungsfunktionen?
PHP-URL-Transkodierungsfunktionen umfassen: 1. Die Funktion urlencode wird zum Kodieren der URL-Zeichenfolge verwendet. 2. Die Funktion urldecode wird zum Dekodieren der kodierten URL-Zeichenfolge verwendet. 3. Die Funktion rawurlencode wird zum Kodieren der URL gemäß RFC3986 verwendet. 4. rawurldecode zum Dekodieren.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer kodieren Sie die string und Wird im Anforderungsteil der URL verwendet und erleichtert auch die Übergabe von Variablen an die nächste Seite.
strDie zu kodierende Zeichenfolge.
Alle nicht alphanumerischen Zeichen in dieser Zeichenfolge außer -_ werden durch ein Prozentzeichen (%) gefolgt von zwei hexadezimalen Ziffern ersetzt. Diese Kodierung ist dieselbe wie die Kodierung von WWW-Formular-POST-Daten und dieselbe Kodierung wie der Medientyp application/x-www-form-urlencoded. Aus historischen Gründen unterscheidet sich diese Kodierung von der » RFC3986-Kodierung (siehe rawurlencode()) darin, dass Leerzeichen als Pluszeichen (+) kodiert werden. ??? Das Pluszeichen („+“) wird in ein Leerzeichen dekodiert.
Parameter
str
Die zu dekodierende Zeichenfolge.
Rückgabewert
Gibt die dekodierte Zeichenfolge zurück.
rawurldecode() – kodierte URL-Zeichenfolge dekodieren
【Empfohlenes Lernen:
PHP-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWas sind die PHP-URL-Transkodierungsfunktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!