php怎么將json數(shù)據(jù)轉(zhuǎn)化為數(shù)組類(lèi)型

發(fā)布時(shí)間:2024-02-22
在php中,可以利用json_decode()函數(shù)來(lái)將json數(shù)據(jù)轉(zhuǎn)為數(shù)組類(lèi)型,只需要將該函數(shù)的第二個(gè)參數(shù)設(shè)置為“true”即可,語(yǔ)法“json_decode($json, true)”。
本教程操作環(huán)境:windows7系統(tǒng)、php7.1版、dell g3電腦
在php中,可以利用json_decode()函數(shù)來(lái)將json數(shù)據(jù)轉(zhuǎn)為數(shù)組類(lèi)型。
json_decode()函數(shù)可以將json編碼的字符串轉(zhuǎn)換為適當(dāng)?shù)膒hp數(shù)據(jù)類(lèi)型。
默認(rèn)情況下,json_decode()函數(shù)將返回一個(gè)對(duì)象;
<?php$json = \'{\”peter\”:65,\”harry\”:80,\”john\”:78,\”clark\”:90}\’;var_dump(json_decode($json));?>
但是,當(dāng)?shù)诙€(gè)參數(shù)指定為一個(gè)布爾值true,這樣json值就會(huì)將被解碼為關(guān)聯(lián)數(shù)組。
<?php$json = \'{\”peter\”:65,\”harry\”:80,\”john\”:78,\”clark\”:90}\’;var_dump(json_decode($json, true));?>
說(shuō)明:
json_decode — 對(duì) json 格式的字符串進(jìn)行解碼
語(yǔ)法:
json_decode( string $json, bool $assoc = false, int $depth = 512, int $options = 0): mixed
接受一個(gè) json 編碼的字符串并且把它轉(zhuǎn)換為 php 變量
參數(shù):json_decode()函數(shù)接受如上所述的四個(gè)參數(shù),如下所述:
$json:它包含需要解碼的json字符串。它僅適用于utf-8編碼的字符串。
$jassoc:它是一個(gè)布爾變量。如果為true,則返回的對(duì)象將轉(zhuǎn)換為關(guān)聯(lián)數(shù)組。
$jdepth:它表示用戶指定的遞歸深度。
$joptions:它包括json_object_as_array的位掩碼,json_bigint_as_string,json_throw_on_error。
返回值:此函數(shù)以適當(dāng)?shù)膒hp類(lèi)型返回已編碼的json值。如果json無(wú)法解碼或者編碼數(shù)據(jù)比遞歸限制更深,則返回null。
推薦學(xué)習(xí):《php視頻教程》
上一個(gè):網(wǎng)絡(luò)攝像機(jī)怎樣和電腦連接(網(wǎng)絡(luò)攝像頭與電腦怎么連接)
下一個(gè):《茶寮記》 明·陸樹(shù)聲

大鼠腦源性神經(jīng)營(yíng)養(yǎng)因子(BDNF)ELISA試劑盒使用說(shuō)明書(shū)
砌筑施工芯柱混凝土及灌注施工要求有哪些?
紫砂壺泡的“頭道茶”能不能喝呢?
雙卡套閥門(mén)究竟如何選擇?
軌道交通行業(yè)必需品(norgren諾冠快速接頭提供高效率解決方案)
臺(tái)式機(jī)顯卡天梯榜,現(xiàn)在臺(tái)式機(jī)顯卡誰(shuí)好
園林樹(shù)木樹(shù)體的保護(hù)和修補(bǔ)
RLT25R250FTE現(xiàn)貨庫(kù)存,最新價(jià)格
華碩筆記本w50j拆機(jī)教程,華碩筆記本w50j電池怎么拆
手機(jī)淘寶我的尺碼在哪看(手機(jī)淘寶我的尺碼在哪2021)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos