php json_encode 斜杠被转义
$data['media'] ='/www/web/www_kinmor_com/public_html/Uploads/Wechat/image/20180625/5b30ae2976d25.jpg'
$data =json_encode($data);
返回结果如下:
{"media":"@\/www\/web\/www_kinmor_com\/public_html\/Uploads\/Wechat\/image\/20180625/5b30ae2976d25.jpg"}
发现斜杠被转义了。
解决方法:后来仔细看了手册,发现有这个函数JSON_UNESCAPED_SLASHES
修改后:
$data =json_encode($data,JSON_UNESCAPED_SLASHES);
斜杠转义问题已解决,返回结果:
{"media":"@/www/web/www_kinmor_com/public_html/Uploads/Wechat/image/20180625/5b30ae2976d25.jpg"}