我正在尝试为我的网站创建一个自定义评论系统,但是我需要将评论信息插入解码后的JSON数组,然后将其保存回评论文件的帮助。
我尝试过拆分数组并推送数组,但没有成功。
<?php
$data = array(
'username'=> $_GET['username'],
'email' => $_GET['email'],
'time' => time(),
'content' => $_GET['content']);
$file = fopen("post-comments.json", "r");
$fileData = fread($file,filesize("post-comments.json"));
$decodedData = json_decode($fileData, true);
$insertedArray = array_splice( $data, 3, 0, $decodedData );
var_dump($decodedData);
echo("<br>");
var_dump($insertedArray);
?>
我希望输出为例(当json再次编码时)
{"2": [
{
"username":"John Doe", "email":"john.doe@example.com",
"time":12345,
"content":"Hello World!"
}
]
}
以及文件中的其他任何过去的注释。