在 PHP 中,可以使用数组和对象的组合来创建嵌套的 JSON 对象。下面是一个示例:
$data = array(
'name' => 'John Doe',
'age' => 30,
'address' => array(
'street' => '123 Main St',
'city' => 'New York',
'state' => 'NY'
),
'friends' => array(
array(
'name' => 'Jane Smith',
'age' => 28
),
array(
'name' => 'Tom Johnson',
'age' => 32
)
)
);
$json = json_encode($data);
echo $json;
在上面的示例中,我们首先创建一个包含嵌套结构的 PHP 数组 $data
,然后使用 json_encode()
函数将其转换为 JSON 字符串。最后,使用 echo
输出 JSON 字符串。
输出结果将是一个嵌套的 JSON 对象:
{
"name": "John Doe",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
},
"friends": [
{
"name": "Jane Smith",
"age": 28
},
{
"name": "Tom Johnson",
"age": 32
}
]
}
注意,在 PHP 中,关联数组将被转换为 JSON 对象,而索引数组将被转换为 JSON 数组。在上面的示例中,$data
数组中的 address
是一个关联数组,而 friends
是一个索引数组。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站