DatePeriod è una classe PHP per la gestione di date ricorrenti. Ha un numero molto limitato di metodi. Quindi, quando voglio eseguire le funzioni di base dell'array con le date ricorrenti, devo copiarlo su un array con iterator_to_array
. Stranamente, copiarlo sembra rovinarlo. Qualche idea, perché?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
dispiace di urtare un post di due anni, ma hai fatto a scoprire perché questo sta accadendo? – calumbrodie