Hallo
for ($d=0;$d<count($test);$d++)
{
echo "<p>".$d." - ".$test[$d]."</p>\n";
}0 - 2004-09
1 - 2004-10
2 -Das Element für den November des Jahres existiert zwar, es ist aber leer.
Woran kann das liegen?Das liegt an Deiner falschen Abfragetechnik in der Schleife.
Recht gehabt, wenn auch anders als gedacht.
Die endet genau dann, wenn kein Wert mehr übergeben worden konnte, oder der Wert 0 oder leer war.
Das war's nicht. Falls ich dich nicht falsch verstanden haben sollte.
foreach($test as $key => $val)
{
echo "<p>$key: $val</p>";
}
Mit dieser Schleife kommt im Gegensatz zu obiger Konstruktion folgendes Ergebnis:
0: 2004-09
1: 2004-10
4: 2004-11
Oben wird ja der Zähler aufgeführt, unten der Key daselbst.
Das hilft mir schon erheblich weiter. Danke für den Denkanstoß.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)