- var_dump: documentation ( source)
- iterator_to_array: documentation ( source)
<?php
$period = new DatePeriod(new DateTime('2010-05-01'), new DateInterval('P1D'), new DateTime('2010-05-10'));
$iteratorOutput = $arrayOutput = '';
foreach ($period as $date) {
$iteratorOutput .= $date->format("l Y-m-d H:i:s\n");
}
foreach (iterator_to_array($period) as $date) {
$arrayOutput .= $date->format("l Y-m-d H:i:s\n");
}
var_dump($iteratorOutput, $arrayOutput, iterator_to_array($period));