php中url编码解码函数用法
1、urlencode函数
将传入的字符串参数进行url编码。
语法:
string urlencode ( string str ) ;
其返回的字符串中除了“ˉ—.”之外,所有非字母数字字符都被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。
此函数便于将字符串编码并将其用于url的请求部分,同时还便于将变量传递给下一页。使用urlencode函数进行编码的示例如下:
在执行结果中用户看不到编码的效果,查看该页的源代码时,会看到关键字“李司”已经被编码了,其结果为:
urlencode函数的用法,参考:php urlencode与urldecode字符编码实例教程,php url编码函数urlencode用法详解。
2、urldecode函数
该函数解码已编码的url字符串。
语法:
string urldecode ( string str) ;
urldecode函数用于对urldecode编码过的字符串进行解码,然后返回。