真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何通過(guò)PHP快速解碼指定JSON字符串

這篇文章主要介紹了如何通過(guò)PHP快速解碼指定JSON字符串,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)長(zhǎng)期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為西崗企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站制作,西崗網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

首先看一下JSON示例代碼,如下:

{"Title": "The Cuckoos Calling",
"Author": "Robert Galbraith",
"Detail": {
"Publisher": "Little Brown"
}}

問(wèn)題是該怎么對(duì)這段JSON代碼進(jìn)行解碼呢?

很簡(jiǎn)單。

PHP代碼如下:

";
}
$a = '{"Title": "The Cuckoos Calling",
"Author": "Robert Galbraith",
"Detail":
{ 
"Publisher": "Little Brown"
 }
  }';
$j1 = json_decode($a,true);
array_walk_recursive($j1,"w3rfunction");

運(yùn)行結(jié)果如下:

如何通過(guò)PHP快速解碼指定JSON字符串

這里必須要給大家介紹一個(gè)關(guān)鍵的函數(shù)json_decode();

json_decode函數(shù)作用就是對(duì)JSON格式的字符串進(jìn)行解碼。

其語(yǔ)法是:

json_decode(
    string $json,
    bool $assoc = false,
    int $depth = 512,
    int $options = 0
): mixed

可以接受一個(gè) JSON 編碼的字符串并且把它轉(zhuǎn)換為 PHP 變量,返回值是通過(guò)恰當(dāng)?shù)?PHP 類型返回在 json 中編碼的數(shù)據(jù)。值true, false 和 null 會(huì)相應(yīng)地返回 true, false 和 null。 如果 json 無(wú)法被解碼, 或者編碼數(shù)據(jù)深度超過(guò)了遞歸限制的話,將會(huì)返回null 。

其中參數(shù)分別表示:

json:待解碼的 json string 格式的字符串,這個(gè)函數(shù)僅能處理 UTF-8 編碼的數(shù)據(jù)。

assoc:當(dāng)該參數(shù)為 true 時(shí),將返回 array 而非 object 。

depth:指定遞歸深度。

options:由 JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR 組成的掩碼。

既然介紹到這里,順便給大家說(shuō)一下json_encode函數(shù),該函數(shù)是用于對(duì)變量進(jìn)行JSON編碼,正好與json_decode作用想反。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何通過(guò)PHP快速解碼指定JSON字符串”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


當(dāng)前名稱:如何通過(guò)PHP快速解碼指定JSON字符串
網(wǎng)站鏈接:http://weahome.cn/article/ppopci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部