$cnt = 0;
while ($row = $result->fetch_assoc())
{
$arre[$cnt]['id'] = $row['idevents'];
$arre[$cnt]['title'] = $row['title'];
$arre[$cnt]['start'] = "new Date(" . $row['start'] . "*1000)";
$arre[$cnt]['end'] = "new Date(" . $row['end'] . "*1000)";
$arre[$cnt]['allDay'] = $row['allday'];
$arre[$cnt]['url'] = $row['url'];
$cnt++;
}
$year = date('Y');
$month = date('m');
echo json_encode(array(
array(
'id' => 111,
'title' => "Event1",
'start' => "$year-$month-10",
'url' => "http://yahoo.com/"
),
array(
'id' => 222,
'title' => "Event2",
'start' => "$year-$month-20",
'end' => "$year-$month-22",
'url' => "http://yahoo.com/"
)
));
?>
스크립트 하단의 json_encode는 샘플입니다. 나는 $ arre와 json_encode의 내부에서 데이터를 가져와야한다. json_encode의 형식은 거의 동일하게 유지되어야합니다. 그렇지 않으면 프로그램이 맛이 좋지 않고 프로그램이 작동하지 않을 수 있습니다. 누구든지 적절한 코드 기술이 여기에 어떻게 보이는지 알고 있습니까?배열에 PHP json_encode 사용에 관해서
감사합니다!
는'json_encode'가 당신을 위해 자바 스크립트, 당신의'새 Date 할 수 없습니다()'의는'양면 자바 스크립트를 eval'ed해야합니다. 필요한 경우 수동으로 직접 생성하고'json_encode'를 건너 뛰십시오. – Wrikken
위의 코드로 인해 발생한 실제 (특정) 문제와 이에 대한 조언을 구하는 요소를 설명해주십시오. 이 질문은 [CodeReview.SE] (http://codereview.stackexchange.com/)에 더 적합 할 수 있습니다. – DaveRandom
아마도 이해할 수 없지만 왜 'json_encode ($ arre)'를 사용할 수 없습니까? – twiz