php json_encode不转义斜杠“/”的方法 转

转自:https://www.jb51.net/article/185522.htm

对于如下数组 $a,现有两种办法解决:

$a = array(
'http://www.baidu.com',
'http://www.baidu.com',
'http://www.baidu.com',
'http://www.baidu.com',
'http://www.baidu.com'
);
其一,正则替换:

$a = str_replace("\\/", "/", json_encode($a));
var_dump($a);
其二,若 php 版本是 5.4 及以上的话:

var_dump(json_encode($a,JSON_UNESCAPED_SLASHES));

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注