json_encode
对变量进行 JSON 编码
json_encode()
函数用于将值编码为 JSON 格式。
如何将关联数组编码为 JSON 对象:
<?php $age = array("Bill"=>35, "Elon"=>37, "Steve"=>43); echo json_encode($age); ?>
运行实例
如何将索引数组编码为 JSON 数组:
<?php $cars = array("Volvo", "BMW", "Toyota"); echo json_encode($cars); ?>
运行实例
json_encode(value, options, depth)
参数 | 描述 |
---|---|
value | 必需。指定要编码的值。 |
options | 可选。指定位掩码(JSON_FORCE_OBJECT、JSON_HEX_QUOT、JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_INVALID_UTF8_IGNORE、JSON_INVALID_UTF8_SUBSTITUTE、JSON_NUMERIC_CHECK、JSON_PARTIAL_OUTPUT_ON_ERROR、JSON_PRESERVE_ZERO_FRACTION、JSON_PRETTY_PRINT、JSON_UNESC APED_LINE_TERMINATORS、JSON_UNESCAPED_SLASHES、JSON_UNESCAPED_UNICODE、JSON_THROW_ON_ERROR) |
depth | 可选。指定最大深度。 |