为了账号安全,请及时绑定邮箱和手机立即绑定

使用 PHP 时如何正确格式化 JSON

使用 PHP 时如何正确格式化 JSON

PHP
繁星淼淼 2024-01-19 14:53:27
我使用 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"  

    }  


查看完整回答
反对 回复 2024-01-19
  • 1 回答
  • 0 关注
  • 78 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信