1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| function getDataRadar($dir, $nb) {
$data = array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); // 32 secteurs
for ($i = 0; $i < count($dir); $i++) {
switch($dir[$i]) {
case (($dir[$i]==0)||($dir[$i]==354.375)): $data[0]=$data[0]+$nb[$i]; break;
case (($dir[$i]==343.125)||($dir[$i]==348.75)): $data[1]=$data[1]+$nb[$i]; break;
case (($dir[$i]==331.875)||($dir[$i]==337.5)): $data[2]=$data[2]+$nb[$i]; break;
case (($dir[$i]==320.625)||($dir[$i]==326.25)): $data[3]=$data[3]+$nb[$i]; break;
case (($dir[$i]==309.375)||($dir[$i]==315)): $data[4]=$data[4]+$nb[$i]; break;
case (($dir[$i]==298.125)||($dir[$i]==303.75)): $data[5]=$data[5]+$nb[$i]; break;
case (($dir[$i]==286.875)||($dir[$i]==292.5)): $data[6]=$data[6]+$nb[$i]; break;
case (($dir[$i]==281.25)||($dir[$i]==286.875)): $data[7]=$data[7]+$nb[$i]; break;
case (($dir[$i]==270)||($dir[$i]==275.625)): $data[8]=$data[8]+$nb[$i]; break;
case (($dir[$i]==258.75)||($dir[$i]==264.375)): $data[9]=$data[9]+$nb[$i]; break;
case (($dir[$i]==247.5)||($dir[$i]==253.125)): $data[10]=$data[10]+$nb[$i]; break;
case (($dir[$i]==236.25)||($dir[$i]==241.875)): $data[11]=$data[11]+$nb[$i]; break;
case (($dir[$i]==225)||($dir[$i]==230.625)): $data[12]=$data[12]+$nb[$i]; break;
case (($dir[$i]==213.75)||($dir[$i]==219.375)): $data[13]=$data[13]+$nb[$i]; break;
case (($dir[$i]==202.5)||($dir[$i]==208.125)): $data[14]=$data[14]+$nb[$i]; break;
case (($dir[$i]==191.25)||($dir[$i]==196.875)): $data[15]=$data[15]+$nb[$i]; break;
case (($dir[$i]==180)||($dir[$i]==185.625)): $data[16]=$data[16]+$nb[$i]; break;
case (($dir[$i]==168.75)||($dir[$i]==174.375)): $data[17]=$data[17]+$nb[$i]; break;
}
}
return $data;
} |
Partager