掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

創(chuàng)新互聯(lián)是專業(yè)的恩平網(wǎng)站建設(shè)公司,恩平接單;提供做網(wǎng)站、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行恩平網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
php json_encode不要反斜杠怎么實現(xiàn)?
解決 json_encode 格式化的數(shù)據(jù)出現(xiàn)反斜杠的問題
讓 json_encode 格式化的數(shù)據(jù)不出現(xiàn)反斜杠
問題描述:
在我們給前端或者服務器返回 json 格式數(shù)據(jù)的時候,用 json_encode 格式轉(zhuǎn)換后,總是出現(xiàn)反斜杠,而默認的 json_encode 是會對 / 轉(zhuǎn)義成 \/ 的,如下返回圖片地址的時候:
"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é)果是一樣的!

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流