我有一个看起来像这样的数组:
{"calendar":{"date":"1","event":"1","description":"","code":"lab"}}
我想在这个数组中输入一个新数组,但在日历中以实现这个输出:
{"calendar":
{"date":"1","event":"1","description":"","code":"lab"}
{"date":"2","event":"2","description":"","code":"lab"}
}
这一切都发生在表单帖子中。
<?php
$dy_date = $_GET['dy_date'];
$dy_event = $_GET['dy_event'];
$dy_description = $_GET['dy_description'];
$dy_code = $_GET['dy_code'];
$calendar = array("calendar" => array("date" => $dy_date, "event" => $dy_event, "description" => $dy_description, "code"=> $dy_code));
$calendar_check = json_decode(file_get_contents('../calendar_dynamic.js'),true);
$updated_cal = array();
foreach($calendar_check as $data){
$updated_cal["date"] = $dy_date;
$updated_cal["event"] = $dy_event;
$updated_cal["description"] = $dy_description;
$updated_cal["code"] = $dy_code;
$updated_cal = array_merge($calendar_check['calendar'], $updated_cal);
$filename = "../calendar_dynamic.js";
file_put_contents($filename, json_encode($updated_cal), FILE_APPEND);
}
?>
我似乎无法将添加的数组合并到现有数组中的正确位置。
想法?