在PHP中,可以使用json_encode(字串陣列,true)方法將字串陣列轉為json物件。注意:json_encode的預設回傳值不是JSON對象,而是JSON格式字串;如果要轉換成json對象,則需要在後面加入參數true。
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教學
以上是php中字串陣列怎麼轉為json物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!