++ sur une variable non définie
Bonjour,
J'ai un tableau qui est a peu pres comme ca :
0=>array("date"=>"21/06/2008", "critere"=>1)
1=>array("date"=>"26/06/2008", "critere"=>2)
Je compte le nombre de critere 1 et 2 par date en procédant comme suit :
Code:
1 2 3 4 5 6 7 8 9
| foreach ($tableau as $row) {
$date = $row['date'];
if ($row['critere'] == 1) {
$critere1[$date]++;
}
elseif ($row['critere'] == 2) {
$critere2[$date]++;
}
} |
Malheureusement cela génère un avertissement à chaque fois qu'on tombe la premiere fois sur une date, disant, par exemple, que "26/06/2008" n'existe pas dans $critere1.
Verriez-vous une écriture qui me permette de ne pas avoir cette protestation (autre que de masquer l'erreur) sans avoir a manuellement initialiser $critere1 et $critere2 pour toutes les "date" contenues dans $tableau ?
Merci.