json_encode
函数在 PHP 中用于将数组或对象转换为 JSON 格式的字符串。对于嵌套数组,json_encode
会自动处理并生成相应的 JSON 结构。以下是一个简单的示例:
<?php
$array = array(
"name" => "John",
"age" => 30,
"city" => "New York",
"hobbies" => array(
"reading",
"traveling",
"sports"
)
);
$json_array = json_encode($array);
echo $json_array;
?>
输出结果:
{
"name": "John",
"age": 30,
"city": "New York",
"hobbies": ["reading", "traveling", "sports"]
}
在这个例子中,我们有一个包含嵌套数组的数组。json_encode
会自动处理这个嵌套数组,并将其转换为一个 JSON 格式的字符串。输出结果中的 hobbies
键对应的值是一个 JSON 数组,包含了三个元素。