在PHP中,jsonencode函數用于將 PHP 數據結構轉換為 JSON 格式的字符串。其參數設置方法如下:
jsonencode($data, $options, $depth)
$data:要進行 JSON 編碼的 PHP 數據結構,可以是數組、對象等。
$options:可選參數,用于設置編碼選項。可以是以下常量值之一:
- JSON_HEX_QUOT: 對英文引號進行轉義
- JSON_HEX_TAG: 對<、>、&、'進行轉義
- JSON_HEX_AMP: 對&進行轉義
- JSON_HEX_APOS: 對’進行轉義
- JSON_NUMERIC_CHECK: 將數字字符串轉換為數字類型
- JSON_PRETTY_PRINT: 美化輸出,將 JSON 數據格式化輸出
- JSON_UNESCAPED_SLASHES: 禁止對/進行轉義
- JSON_FORCE_OBJECT: 強制將輸出轉換為對象,而不是數組
$depth:可選參數,用于設置編碼的深度。默認為 512。