在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。