编程爱好者之家

PHP解决json_encode()方法URL内容斜杠/转义问题

2018-07-28 10:00:34 598

ph用json_encode()方法的时候直接会出现被转义的地址的斜线被转义,前面加上了反斜线,解决办法如下

在第二个参数中加上JSON_UNESCAPED_SLASHES就可以了

json_encode($arr,JSON_UNESCAPED_SLASHES);

代码对比如下

$arr = array(
'http://www.codelovers.cn',
'http://www.codelovers.cn/connect.html'
);

print_r(json_encode($arr));
print_r(json_encode($arr,JSON_UNESCAPED_SLASHES));

//["http:\/\/www.codelovers.cn","http:\/\/www.codelovers.cn\/connect.html"]
//["http://www.codelovers.cn","http://www.codelovers.cn/connect.html"]


同类文章