PHP解决json_encode()方法URL内容斜杠/转义问题
2018-07-28
246
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"]
分享到:
本文介绍了如何使用PHP的json_encode函数时避免URL斜杠被转义的方法,通过设置JSON_UNESCAPED_SLASHES参数来保持原始斜杠。示例代码和实际效果对比清晰明了。
1362

被折叠的 条评论
为什么被折叠?



