我使用 PHP 获取 HTML 表单的输入并将它们添加到 JSON 文件中,如下所示:$file = ('inputs'); $array = array( 'First Name' => $firstname, 'Last Name' => $lastname, 'Email' => $email, );它最初工作正常,但当我添加多组数据时,我在 VS Code 中收到“预期文档结束”错误,因为我必须在包含在 {} 标记中的数据集周围放置 [] 标记。// Example of JSON Data[ { "First Name": "James", "Last Name": "Smith", "Email": "jsmith@gmail.com", }]当我添加更多数据时,它会在 [] 标签之外添加 {} 数据,但我不知道如何修复它以使其位于 [] 标签内,所以我希望这里有人能提供一些提示来帮助我。
1 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
要将其放入数组中,只需将其包裹一个数组即可。
$array = ['First Name' => $firstname, 'Last Name' => $lastname, 'Email' => $email];
$array = [$array];
或只需一步
$array = [['First Name' => $firstname, 'Last Name' => $lastname, 'Email' => $email]];
为了使它看起来漂亮,您可以使用该JSON_PRETTY_PRINT选项
echo json_encode($array, JSON_PRETTY_PRINT);
[
{
"First Name": "James",
"Last Name": "Smith",
"Email": "jsmith@gmail.com"
}
]
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消