新聞中心
本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

創(chuàng)新互聯(lián)是專業(yè)的恩平網(wǎng)站建設(shè)公司,恩平接單;提供做網(wǎng)站、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行恩平網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
php json_encode不要反斜杠怎么實(shí)現(xiàn)?
解決 json_encode 格式化的數(shù)據(jù)出現(xiàn)反斜杠的問(wèn)題
讓 json_encode 格式化的數(shù)據(jù)不出現(xiàn)反斜杠
問(wèn)題描述:
在我們給前端或者服務(wù)器返回 json 格式數(shù)據(jù)的時(shí)候,用 json_encode 格式轉(zhuǎn)換后,總是出現(xiàn)反斜杠,而默認(rèn)的 json_encode 是會(huì)對(duì) / 轉(zhuǎn)義成 \/ 的,如下返回圖片地址的時(shí)候:
"data":"http:\/\/www.****.com\/static\/admin\/upload\/1545030861.jpg"
而我們想要的是下面格式:
"data":"http://www.****.com/static/admin/upload/1545023021.jpg"
解決辦法:
1. 使用PHP自帶的參數(shù):JSON_UNESCAPED_SLASHES
$url = 'http://www.chyblog.com/static/admin/upload/1545023021.jpg';echo json_encode($url,JSON_UNESCAPED_SLASHES);
2. 也可以直接替換
$url = 'http://www.chyblog.com/static/admin/upload/1545023021.jpg';echo str_replace("\\/", "/", json_encode($url));
兩者得到的結(jié)果是一樣的!
分享標(biāo)題:phpjson_encode不要反斜杠怎么實(shí)現(xiàn)
URL分享:http://www.dlmjj.cn/article/djiopsg.html


咨詢
建站咨詢
