snhasani
شنبه 23 شهریور 1392, 12:02 عصر
یه کوئری از دیتابیس میگیرم به قرار زیر. که فیلد اول زمان و دومی هم عدد.
$result = mysql_query("SELECT UNIX_TIMESTAMP(STR_TO_DATE(`date`, ('%Y-%m-%d')))*1000, `sell` FROM `usd` ORDER BY `date` ASC");
حالا وقتی با دستورهای زیر واکشی می کنم و به صورت دیکد شده json می فرستمش نمی خوام اون دابل کتیشن ها مقادیر آرایه رو احاطه منه و به نوعی تابع json_decode اینا رو استرینگ فرض کنه
while ($row = mysql_fetch_array($result)) {
$arr[] = "[" . $row{"UNIX_TIMESTAMP(STR_TO_DATE(`date`, ('%Y-%m-%d')))*1000"}. ', ' . floatval($row{'sell'}) . "]";
}
echo json_encode($arr);
نتیجه:
["[1347564600000, 2.35]","[1348086600000, 9.37]","[1349814600000, 3.51]"]
من می خوام نتیجه این مدلی در بیاد (بدون دابل کتیشن)
[[1347564600000, 2.35],[1348086600000, 9.37],[1349814600000, 3.51]]
$result = mysql_query("SELECT UNIX_TIMESTAMP(STR_TO_DATE(`date`, ('%Y-%m-%d')))*1000, `sell` FROM `usd` ORDER BY `date` ASC");
حالا وقتی با دستورهای زیر واکشی می کنم و به صورت دیکد شده json می فرستمش نمی خوام اون دابل کتیشن ها مقادیر آرایه رو احاطه منه و به نوعی تابع json_decode اینا رو استرینگ فرض کنه
while ($row = mysql_fetch_array($result)) {
$arr[] = "[" . $row{"UNIX_TIMESTAMP(STR_TO_DATE(`date`, ('%Y-%m-%d')))*1000"}. ', ' . floatval($row{'sell'}) . "]";
}
echo json_encode($arr);
نتیجه:
["[1347564600000, 2.35]","[1348086600000, 9.37]","[1349814600000, 3.51]"]
من می خوام نتیجه این مدلی در بیاد (بدون دابل کتیشن)
[[1347564600000, 2.35],[1348086600000, 9.37],[1349814600000, 3.51]]