json_encode 詳細參數說明
JSON_HEX_QUOT //所有的 < 和 > 轉換成 \u003C 和 \u003E。 自 PHP 5.3.0 起生效。
JSON_HEX_TAG //所有的 < 和 > 轉換成 \u003C 和 \u003E。 自 PHP 5.3.0 起生效。
JSON_HEX_AMP //所有的 & 轉換成 \u0026。 自 PHP 5.3.0 起生效。
JSON_HEX_APOS //所有的 ' 轉換成 \u0027。 自 PHP 5.3.0 起生效。
JSON_NUMERIC_CHECK //將所有數字字符串編碼成數字(numbers)。 自 PHP 5.3.3 起生效。
JSON_PRETTY_PRINT //用空白字符格式化返回的數據。 自 PHP 5.4.0 起生效。
JSON_UNESCAPED_SLASHES //不要編碼 /。 自 PHP 5.4.0 起生效。
JSON_FORCE_OBJECT //使一個非關聯數組輸出一個類(Object)而非數組。 在數組為空而接受者需要一個類(Object)的時候尤其有用。 自 PHP 5.3.0 起生效。
JSON_PRESERVE_ZERO_FRACTION //確保浮點值始終被編碼為浮點值。自 PHP 5.6.6 起生效。
JSON_UNESCAPED_UNICODE //以字面編碼多字節 Unicode 字符(默認是編碼成 \uXXXX)。 自 PHP 5.4.0 起生效。
JSON_PARTIAL_OUTPUT_ON_ERROR //替換一些不可編碼的值而不是失敗。自 PHP 5.6.6 起生效。
JSON_UNESCAPED_LINE_TERMINATORS //當提供JSON_UNESCAPED_UNICODE時,行終止符保持未轉義。它使用與PHP 7.1之前相同的行為,沒有這個常數。自 PHP 7.1.0可用。