首頁 >後端開發 >PHP問題 >php怎麼將關聯數組轉為json數據

php怎麼將關聯數組轉為json數據

青灯夜游
青灯夜游原創
2021-09-30 18:55:412680瀏覽

在PHP中,可以使用json_encode()函數來將關聯數組轉為json數據,該函數可以對PHP變數(數組、物件等)進行JSON編碼,將其轉換為json格式的資料;語法“json_encode($array)”。

php怎麼將關聯數組轉為json數據

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

在PHP中,可以使用json_encode()函數來將關聯數組轉為json資料。

<?php
$arr = array (&#39;a&#39;=>1,&#39;b&#39;=>2,&#39;c&#39;=>3,&#39;d&#39;=>4,&#39;e&#39;=>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中文網其他相關文章!

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