Я работаю с canvajs, мне нужно работать с ежедневным значением ph определенного месяца. В выводе json ниже показана метка времени, преобразованная только в дату 12 и 21 сентября
[{ «TS»: «12», «Ph»: 744}, { «TS»: «21», «Ph»: 200}]
Теперь моя проблема Я хотел бы разделить ph с общим количеством строк. 744 на приведенном выше результате json является только суммой ph в конкретном месяце.
$sumsep = 0; $sumjul = 0; $data_points = array(); while($row = mysqli_fetch_array($result)){ $monthNum = date('m',strtotime($row['time_stamp'])); $DayNum = date('d', strtotime($row['time_stamp'])); $dateObj = DateTime::createFromFormat('!m', $monthNum); $monthName = $dateObj->format('F'); if($monthNum == "8"){ if (array_key_exists($DayNum, $data_points)) { $data_points[$DayNum]->ph += $row['ph']; }else{ $data_points[$DayNum]->ts = $DayNum; $data_points[$DayNum]->ph = $sumsep; $point = array("ts"=>date('d',strtotime($row['time_stamp'])),"ph" =>$row['ph']); }}}} $jsonResult = json_encode(array_values($data_points)); echo $jsonResult;
Мне нужно разделить 744 и 200 на количество строк в конкретном месяце. Я надеюсь, что кто-нибудь может мне там помочь.
Задача ещё не решена.
Других решений пока нет …