欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Json_decode 解析json字符串為NULL的解決方法(必看)

 更新時間:2017年02月17日 09:20:52   投稿:jingxian  
下面小編就為大家?guī)硪黄狫son_decode 解析json字符串為NULL的解決方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

從APP端或從其他頁面post,get過來的數(shù)據(jù)一般因為數(shù)組形式。因為數(shù)組形式不易傳輸,所以一般都會轉(zhuǎn)json后再發(fā)送。本以為發(fā)送方j(luò)son_encode(),接收方j(luò)son_decode(),就解決的問題,結(jié)果發(fā)現(xiàn),json_decode()后是NULL。

一般會反應(yīng)是少了一個參數(shù)“true”,但是回去看就是 json_decode($data,true); 那怎么還會是NULL呢?難道是編碼,不會啊,接收后直接打印是一個完整json字符串的形式,在網(wǎng)上json解析網(wǎng)站,也是可以正常解析的。

那這是怎么回事呢? 其實是編碼轉(zhuǎn)譯的問題。

用下面的方法可以實現(xiàn)正確解析。

$data = stripslashes(html_entity_decode($info)); //$info是傳遞過來的json字符串
$data = json_decode($data,TRUE);

這時候$data就是解析后的數(shù)組了!

html_entity_decode() 函數(shù)的作用是把 HTML 實體轉(zhuǎn)換為字符。
stripslashes() 函數(shù)的作用是刪除反斜杠。

以上這篇Json_decode 解析json字符串為NULL的解決方法(必看)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • php中實現(xiàn)精確設(shè)置session過期時間的方法

    php中實現(xiàn)精確設(shè)置session過期時間的方法

    這篇文章主要介紹了php中實現(xiàn)精確設(shè)置session過期時間的方法,需要的朋友可以參考下
    2014-07-07
  • php在數(shù)組中查找指定值的方法

    php在數(shù)組中查找指定值的方法

    這篇文章主要介紹了php在數(shù)組中查找指定值的方法,實例分析了php中array_search函數(shù)查找數(shù)組指定值的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 最新評論