Canvasjs将总和与每天的总行数相除

时间:2017-09-01 02:37:53

标签: php mysql arrays json canvasjs

我正在使用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除以特定月份的行数。我希望有人可以帮助我。

0 个答案:

没有答案