這篇文章給大家分享的是有關PHP把JSON轉(zhuǎn)換成數(shù)組的方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
10年專注成都網(wǎng)站制作,成都定制網(wǎng)站,個人網(wǎng)站制作服務,為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設計流程、步驟,成功服務上千家企業(yè)。為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制高端網(wǎng)站建設服務,專注于成都定制網(wǎng)站,高端網(wǎng)頁制作,對圍欄護欄等多個行業(yè),擁有多年的營銷推廣經(jīng)驗。
在PHP中可以使用json_decode()函數(shù)將JSON編碼的字符串轉(zhuǎn)換為適當?shù)腜HP數(shù)據(jù)類型。默認情況下,json_decode()函數(shù)將返回一個對象;但是,可以指定第二個參數(shù)為一個布爾值true,這樣JSON值將被解碼為關聯(lián)數(shù)組。
基本語法:
json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
參數(shù):json_decode()函數(shù)接受如上所述的四個參數(shù),如下所述:
● json:它包含需要解碼的JSON字符串。它僅適用于UTF-8編碼的字符串。
● assoc:它是一個布爾變量。如果為true,則返回的對象將轉(zhuǎn)換為關聯(lián)數(shù)組。
● depth:它表示用戶指定的遞歸深度。
● options:它包括JSON_OBJECT_AS_ARRAY的位掩碼,JSON_BIGINT_AS_STRING,JSON_THROW_ON_ERROR。
返回值:此函數(shù)以適當?shù)腜HP類型返回已編碼的JSON值。如果json無法解碼或者編碼數(shù)據(jù)比遞歸限制更深,則返回NULL。
示例:把json轉(zhuǎn)換成關聯(lián)數(shù)組
上面示例的輸出將如下所示:
感謝各位的閱讀!關于PHP把JSON轉(zhuǎn)換成數(shù)組的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!