W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
json_decode是php5.2.0之后新增的一個(gè)PHP內(nèi)置函數(shù),其作用是對(duì)JSON格式的字符串進(jìn)行編碼.那么這個(gè)函數(shù)該如何使用呢?
json_decode的語(yǔ)法規(guī)則: ?json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json_decode接受一個(gè)JSON格式的字符串并且把它轉(zhuǎn)換為PHP變量 ,當(dāng)該參數(shù)$assoc為TRUE時(shí),將返回array,否則返回object。
JSON 格式的字符串
$json = '{"a":"php","b":"mysql","c":3}';
其中a為鍵,php為a的鍵值。
實(shí)例:
<?php
$json = '{"a":"php","b":"mysql","c":3}';
$json_Class=json_decode($json);
$json_Array=json_decode($json, true);
print_r($json_Class);
print_r($json_Array);
?>
程序輸出:
stdClass Object (
[a] => php
[b] => mysql
[c] => 3 )
Array (
[a] => php
[b] => mysql
[c] => 3 )
在上面代碼的前提下訪問(wèn)對(duì)象類型$json_Class的a的值
echo $json_Class->{'a'};
程序輸出:php
訪問(wèn)數(shù)組類型$json_Array的a的值
echo $json_Array['a'];
程序輸出:php
相關(guān)教程:
PHP微課——理論實(shí)戰(zhàn)兩不誤
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: