Meine Herren!
Nun möchte ich die Daten in ein Array speichern. Leider komme ich da nicht weiter.
Nun, nur weil eine Variable "array" im Namen trägt, wird es nicht automatischen zu einem.
Ich nehme mal an, getDatesFromRange liefert ein Array.
$meinarray = array();
while($ausgabe=mysql_fetch_object($select))
{
$meinarray[] = getDatesFromRange($ausgabe->anreise, $ausgabe->abreise);
}
print_r($meinarray);
Das ist richtig und löst das Problem. Jetzt ist $meinarray ein "Array über Arrays". Die Ursache war ganz einfach, dass $meinarray bei jedem Durchlauf `while () {genau hier}`{:.language-php} neu beschrieben wird und deshalb am Ende den letzten Wert hat.
Auch ein
~~~php
$meinarray = array();
while($ausgabe=mysql_fetch_object($select))
{
$meinarray[] = getDatesFromRange($ausgabe->anreise, $ausgabe->abreise);
print_r($meinarray);
}
... hätte also gezeigt, was los ist.
Jörg Reinholz (der immer noch wohlbegründet meint, dass Programmieren stets Männersache ist)