我使用 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": "[email protected]", }]當我添加更多數據時,它會在 [] 標簽之外添加 {} 數據,但我不知道如何修復它以使其位于 [] 標簽內,所以我希望這里有人能提供一些提示來幫助我。
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": "[email protected]"
}
]
- 1 回答
- 0 關注
- 137 瀏覽
添加回答
舉報
0/150
提交
取消