DatePeriod ist eine PHP-Klasse für wiederkehrende Daten. Es hat eine sehr begrenzte Anzahl von Methoden. Wenn ich also grundlegende Array-Funktionen mit den wiederkehrenden Daten ausführen möchte, muss ich es in ein Array mit iterator_to_array
kopieren. Seltsamerweise scheint es zu kopieren, es zu kopieren. Irgendwelche Ideen warum?iterator_to_array
$p=new DatePeriod(date_create('2008-01-01'),
DateInterval::createFromDateString("+2 days"),
date_create('2008-12-31'));
echo count(iterator_to_array($p)); //183
$a=iterator_to_array($p);
echo count($a); //0
leider einen zwei Jahre alten Post zu stoßen, aber haben Sie es geschafft, um herauszufinden, warum dies geschieht? – calumbrodie