首頁 >後端開發 >PHP問題 >php中字串陣列怎麼轉為json物件?

php中字串陣列怎麼轉為json物件?

青灯夜游
青灯夜游原創
2020-07-15 18:36:043843瀏覽

在PHP中,可以使用json_encode(字串陣列,true)方法將字串陣列轉為json物件。注意:json_encode的預設回傳值不是JSON對象,而是JSON格式字串;如果要轉換成json對象,則需要在後面加入參數true。

php中字串陣列怎麼轉為json物件?

PHP json_encode() 用於對變數進行 JSON 編碼,該函數如果執行成功返回 JSON 數據,否則返回 FALSE 。

語法

string json_encode ( $value [, $options = 0 ] )

參數

  • #value: 要編碼的值。此函數只對 UTF-8 編碼的資料有效。

  • options:由以下常數組成的二進位遮罩:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_ND4_PRINT, JSLL#WFECTWECT

    範例:字串數組轉為json物件

定義一個數組,呼叫json_encode方法將數組編碼為json格式的字串,這裡要注意json_encode方法的回傳值不是一個JSON對象而是JSON格式字串,如果要轉換成json對象,需要在後面加入參數true。
最後轉成json後需要將輸出編碼後的json格式的字串:

輸出:

php中字串陣列怎麼轉為json物件?

#推薦學習:

php教學php中字串陣列怎麼轉為json物件?

以上是php中字串陣列怎麼轉為json物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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