json_encode 圖片地址會失敗

在最近做項目中間曾遇到過特別奇怪的問題: json_encode 數組沒問題,但是在數組中間某個字符串加上圖片地址,再次把數組轉化成 json 就會有問題,例如:

這是我單獨摘出來的一部分,就是因爲  json_encode 圖片路徑會有問題 ,發現這樣也看不到圖片,
1. 懷疑是單引號雙引號的事情,於是開始測驗,結果還是不行,單引號排除
2. 懷疑是寬度跟高度的原因,刪除寬高,結果依舊,此時內心是崩潰的,代碼沒問題,環境沒問題
3. 這次直接從隨便從百度上面找一張圖片,複製圖片地址,放到我自己寫的簡單的圖片地址上面

這樣,結果是好的。
總結:不是 php 中的  json_encode 對圖片進行過濾了,這個函數會自動在   /   前面加上一個反斜線   \/  保證不被轉義
所以就是自己圖片路徑的事情,如果說自己的圖片路徑沒問題,直接  echo  圖片路徑,也能出來圖片的話,也有可能是
圖片路徑問題。最終我的問題解決了,就是從百度上面隨便複製一份圖片地址,測試沒問題,我自己的圖片地址又改了
一下圖片的  雙引號  單引號的事把,最終能轉化爲json串,並且也能正常返回,別問我原因,我都試了,很奇怪,最後
一點一點慢慢改的,如果你確定代碼沒問題的話,建議開機重啓,或新建一個文件夾重新試一試,沒準就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章