首頁 >後端開發 >PHP問題 >php如何實作json轉字串

php如何實作json轉字串

藏色散人
藏色散人原創
2020-11-06 10:13:527661瀏覽

在php中可以使用json_decode函數實作json轉字串,函數的作用就是對JSON格式的字串進行解碼,其使用語法是「json_decode ( string $json [, bool $assoc.. .]) 」。

php如何實作json轉字串

推薦:《PHP影片教學

json_decode — 對JSON 格式的字串進行解碼

#說明 

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

接受一個JSON 編碼的字串並且把它轉換為PHP 變數

參數 

##json

待解碼的json string格式的字串。

這個函數只能處理 UTF-8 編碼的資料。

Note:

PHP 實作了JSON 的超集,參考» RFC 7159.

assoc

當此參數為TRUE 時,將傳回array 而非object 。

depth

指定遞歸深度。

options

由 JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR 組成的遮罩。這些常量的行為在JSON constants頁面有進一步描述。

傳回值 

透過適當的 PHP 類型傳回在 json 中編碼的資料。值true, false 和 null 會相應地傳回 TRUE, FALSE 和 NULL。如果 json 無法被解碼, 或者編碼資料深度超過了遞歸限制的話,將會傳回NULL 。

以上是php如何實作json轉字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn