用于全日历的 JSON 的 PHP 脚本
Posted
技术标签:
【中文标题】用于全日历的 JSON 的 PHP 脚本【英文标题】:PHP script for JSON for use with fullcalendar 【发布时间】:2017-07-11 14:38:51 【问题描述】:我正在尝试使用 php 脚本显示以下 JSON 字符串:
id:1, start:"10:00", end:"12:00", dow:[1,4],
ranges[start:"2015/03/01", end:"2015/04/01"]
但我不确定如何编写 php 脚本来显示“开始”和“结束”范围值。
for ($i=0; $i<3; $i++)
$event_array[] = array(
'id' => $record[$i]['id'],
'start' => $record[$i]['start_time'],
'end' => $record[$i]['end_time'],
'dow' => $record[$i]['dow'],
'rangeStart' => $record[$i]['start_date'],
'rangeEnd' => $record[$i]['end_date'],
'allDay' => false
);
【问题讨论】:
请添加您目前拥有的代码。它基本上只是用你想要的数据结构构建一个数组(多级),然后将其转换为 json 用我的代码更新了 【参考方案1】:你需要创建一个如下格式的数组:
$array = [
"id" => $id,
"start" => $start,
"end" => $end,
"dow" => $dow,
"ranges" => [
"start" => $rangeStart,
"end" => $rangeEnd
],
"allDay" => $allDay
];
然后只需调用 json_encode($array)
将其转换为 json 字符串。
【讨论】:
以上是关于用于全日历的 JSON 的 PHP 脚本的主要内容,如果未能解决你的问题,请参考以下文章