14-12-2011, 04:47 PM
J'ai eu le même souci sur des graphiques que je voulais minute par minute (certaines minutes, il ne se passe rien!).
Mais pour avoir le tableau initialisé à zéro, je suis passé par :
$min_heure et $max_heure sont calculés lors d'une première itération de mes données:
Mais pour avoir le tableau initialisé à zéro, je suis passé par :
$heures=range($min_heure,$max_heure,60);
$nbreq=array_fill_keys($heures,0);
$min_heure et $max_heure sont calculés lors d'une première itération de mes données:
.
.
.
for (...) {
.
$heure=mktime($time[0],$time[1],0,1,1,1970);
$min_heure=min($min_heure,$heure);
$max_heure=max($max_heure,$heure);
.
}