urldecode
Décoder la chaîne d'URL codée
Nom de la fonction: UrLDECODE ()
Version applicable: PHP 4, PHP 5, PHP 7
Description de la fonction: La fonction URLDECODE () est utilisée pour décoder les chaînes codées par URL.
Syntaxe: String urlDecode (String $ str)
paramètre:
Valeur de retour: la chaîne décodée.
Exemple:
<?php $url = "https%3A%2F%2Fwww.example.com%2Fpage.php%3Fid%3D123%26name%3DJohn"; $decodedUrl = urldecode($url); echo $decodedUrl; ?>
Sortir:
https://www.example.com/page.php?id=123&name=John
Explication: Dans l'exemple ci-dessus, nous définissons d'abord une URL de chaîne codée $url
, puis la décodons à l'aide de la fonction urldecode()
. Enfin, nous avons sorti la chaîne décodée $decodedUrl
via l'instruction echo
. La chaîne décodée est la chaîne d'URL d'origine, et les caractères spéciaux y sont restaurés à leur forme d'origine.
Notes:
urldecode()
ne peut décoder que des chaînes codées par URL. Si le paramètre passé n'est pas une chaîne codée par URL, aucune opération ne sera effectuée et la chaîne d'origine sera renvoyée directement.urldecode()
ne peut décoder le symbole %
et être codée avec deux nombres hexadécimaux. Si vous rencontrez d'autres formats de codage, tels que le codage du symbole +
représentant des espaces, vous devez utiliser rawurldecode()
pour le décodage.