PHP urldecode() URL字符串解码函数

PHP urldecode() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

urldecode() 解码 URL 字符串函数。

此函数用于解码给出的已编码字符串中的任何 %##以及中文等被编码的内容。 (加号('+')被解码成一个空格字符)。

该函数经常被使用于php解码URL中的中文字符串。

相关函数:urlencode()函数,编码URL字符串函数。

语法

string urldecode ( string $str )

参数描述
str要解码的字符串
  
Note:
注意:超全局变量 $_GET 和 $_REQUEST 已经被解码了。对 $_GET 或 $_REQUEST 里的元素使用 urldecode() 将会导致不可预计和危险的结果。

实例

<?php$str = "w3cschool%E4%BD%A0%E5%A5%BD";echo urldecode($str);?>

上面的代码将输出:

w3cschool你好