我正在使用canvajs,我需要使用特定月份的每日ph值。下面的json输出显示转换为9月12日和21日的时间戳
[{" TS":" 12"" pH值":744},{" TS":" 21& #34;" pH值" 200}]
现在,我的问题是我想将ph与行总数进行划分。上述json结果的744只是特定月份的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除以特定月份的行数。我希望有人可以帮助我。