I have some problem with JSON. How can I make my array "$notify_id" a JSON array? Cause when I run my push web application it will answer me "Field 'data' must be a JSON array: {"registration_id":["14096543677114293"]} ".
Please help
function insertNotificationStartTime($registration_id) {
$timestamp = time();
$start_notify = date("Y-m-d H:i:s",$timestamp);
for ($i = 0; $i < count($registration_id); $i++) {
$random = rand(1, 10000000);
$query = "INSERT INTO notify (id,registration_id,start_notify) VALUES ('" .$timestamp.$random. "','" .$registration_id[$i]. "','" .$start_notify. "')";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$notify_id[] = $timestamp.$random;
}
return $notify_id;
}
return json_encode($notify_id);json_encodeecho json_encode(array('registration_id' => $notify_id));