urldecode
Dekodieren Sie die codierte URL -Zeichenfolge
Funktionsname: UrldeCode ()
Anwendbare Version: Php 4, Php 5, Php 7
Funktionsbeschreibung: Die Funktion von urldecode () wird verwendet, um Zeichenfolgen zu dekodieren, die von der URL codiert werden.
Syntax: String urldecode (String $ str)
Parameter:
Rückgabewert: Die dekodierte Zeichenfolge.
Beispiel:
<?php $url = "https%3A%2F%2Fwww.example.com%2Fpage.php%3Fid%3D123%26name%3DJohn"; $decodedUrl = urldecode($url); echo $decodedUrl; ?>
Ausgabe:
https://www.example.com/page.php?id=123&name=John
Erläuterung: Im obigen Beispiel definieren wir zunächst eine URL-kodierte Zeichenfolge $url
und dekodieren sie dann mit der Funktion urldecode()
. Schließlich geben wir die decodierte Zeichenfolge $decodedUrl
durch die echo
-Anweisung aus. Die dekodierte Zeichenfolge ist die ursprüngliche URL -Zeichenfolge, und die darin enthaltenen Sonderzeichen werden in ihre ursprüngliche Form wiederhergestellt.
Anmerkungen:
urldecode()
kann nur URL-kodierte Zeichenfolgen dekodieren. Wenn der übergebene Parameter keine URL-kodierte Zeichenfolge ist, wird kein Betrieb durchgeführt und die ursprüngliche Zeichenfolge wird direkt zurückgegeben.urldecode()
kann das %
-Symbol nur dekodieren und mit zwei hexadezimalen Zahlen codiert werden. Wenn Sie auf andere Codierungsformate stoßen, wie +
rawurldecode()