用PHP解析汉字共享url函数
大多数时候,在编写Web应用程序,会遇到冲突问题的中国和其他字符,如一些URL链接中包含的汉字,所以在使用wget / / file_get_contents卷曲等得到的信息会直接撞上了大404,会很无语。这里有一个小函数来解决这个问题,它只限于路径中的解析。有关的功能可以由你阅读。
复制代码代码如下所示:
功能urlconvert($url){
patharr美元=阵();
美元parse_url模块($url);
$路径= { }美元'path模块;
pathsplit美元=爆炸(' / ',$路径);
foreach($ pathsplit达行){
patharr { } = rawurlencode美元(合排);
}
urlnew美元={ }模块'scheme美元。: / /美元。'host模块{'}。崩溃(/,patharr美元);
返回的urlnew;
}