php將陣列轉換為json的方法:可以使用json_encode()函數來進行轉換。 json_encode()函數可以對變數進行json編碼,該函數如果執行成功則傳回json數據,反之則傳回false。
函數介紹:
json_encode() 用於對變數進行JSON 編碼,該函數如果執行成功返回JSON 數據,否則返回FALSE 。
(推薦教學:php影片教學)
語法:
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_PRETTY_PRINT, JSON_UCAP_CAP_HBLS.JEDED_UFSON_FFO_FFO3_FFO_FFO3_F FREFRE7_FFOFFO_FFOP_7_FFFOF Fot_FFOF FREFRE7_CAP_FFy_FFy_CAP_LJFFO_Fy_FFOFir_ Fot_CAP_FFy_F F話語,J ICODE, JSON_PARTIAL_OUTPUT_ON_ERROR。
(相關建議:php培訓)
程式碼範例:
<?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?>
運行結果:
{"name":"sachin","hobbies":"sports","birthdate":"08\/05\/1974 12:20:03 pm"}
以上是php怎麼將陣列轉換為json的詳細內容。更多資訊請關注PHP中文網其他相關文章!