php json_encode不要反斜杠怎么实现
时间:2022-02-11 13:57
php json_encode不要反斜杠的实现方法:1、使用PHP自带的参数“JSON_UNESCAPED_SLASHES”;2、通过“str_replace("\\/", "/", json_encode($url));”替换。 本文操作环境:windows7系统、PHP7.1版、DELL G3电脑 php json_encode不要反斜杠怎么实现? 解决 json_encode 格式化的数据出现反斜杠的问题 让 json_encode 格式化的数据不出现反斜杠 问题描述: 在我们给前端或者服务器返回 json 格式数据的时候,用 json_encode 格式转换后,总是出现反斜杠,而默认的 json_encode 是会对 / 转义成 \/ 的,如下返回图片地址的时候: 而我们想要的是下面格式: 解决办法: 1. 使用PHP自带的参数:JSON_UNESCAPED_SLASHES 2. 也可以直接替换 两者得到的结果是一样的! 推荐学习:《PHP视频教程》 以上就是php json_encode不要反斜杠怎么实现的详细内容,更多请关注gxlsystem其它相关文章!"data":"http:\/\/www.****.com\/static\/admin\/upload\/1545030861.jpg"
"data":"http://www.****.com/static/admin/upload/1545023021.jpg"
$url = 'http://www.chyblog.com/static/admin/upload/1545023021.jpg';echo json_encode($url,JSON_UNESCAPED_SLASHES);
$url = 'http://www.chyblog.com/static/admin/upload/1545023021.jpg';echo str_replace("\\/", "/", json_encode($url));