次のコードがあります。
$period = new DatePeriod(
new DateTime($interval['start']),
new DateInterval('P1D'),
new DateTime($interval['end'])
);
$date_ob_array = iterator_to_array($period);
foreach ($date_ob_array as $date_ob) {
//print_r( $date_ob );
print_r( $date_ob->date );
}
私の問題; がコメントされるまでprint_r( $date_ob )
、最初の要素で警告が表示されます。Undefined property: DateTime::$date
次の要素は問題ありません。この行のコメントを外せば、すべて問題ありません。試しreset($date_ob_array)
ましたが、これはうまくいきませんでした。
何か案は?