在PHP中,可以使用json_encode()函數來將關聯數組轉為json數據,該函數可以對PHP變數(數組、物件等)進行JSON編碼,將其轉換為json格式的資料;語法“json_encode($array)”。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
在PHP中,可以使用json_encode()函數來將關聯數組轉為json資料。
<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?>
輸出結果:
{"a":1,"b":2,"c":3,"d":4,"e":5}
說明:
json_encode — 對變數進行 JSON 編碼。
json_encode($value, $options, $depth)
參數:
value:待編碼的 value ,除了 資源(resource) 類型之外,可以為任何資料型別。
options:由下列常數組成的二進位遮罩
JSON_FORCE_OBJECT, JSON_HEX_QUOT, JSON_HEX_TAG, JUT_HEX_HEX_QUOT, JSON BSTITUTE, JSON_NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR, JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES,PROSON_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES、JJSON_UNESNESED_MICODE_EUU47_ICODE_FICO_FICO_MICO NICO7_ICO6,WICO6W_ICO7_ICO7_ICO67_ICO7_ICO7_ICO7_ICO6W_PU47_ICO6_WICO_WICOr。關於 JSON 常數詳情參考 JSON 常數頁面。
depth:設定最大深度。必須大於0。
推薦學習:《PHP影片教學》
以上是php怎麼將關聯數組轉為json數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!