json_encode
对变量进行 JSON 编码
PHP 5.2.0及以上版本
json_encode() 函数用于将一个 PHP 变量(如数组、对象)转换为 JSON 格式的字符串。此函数广泛应用于前后端数据交互,尤其是在 Web 开发中,作为接口数据传输的常用格式。
json_encode(mixed $value, int $options = 0, int $depth = 512): string|false
返回一个 JSON 格式的字符串,如果编码失败,返回 false。
以下示例展示了如何使用 json_encode() 函数将 PHP 数组转换为 JSON 字符串:
<?php $data = array("name" => "John", "age" => 30, "city" => "New York"); $jsonData = json_encode($data); echo $jsonData; ?>
在这个示例中,我们首先定义了一个 PHP 数组 $data,然后使用 json_encode() 函数将其转换为 JSON 格式的字符串并输出。最终输出的字符串将类似于:{"name":"John","age":30,"city":"New York"}。