日付の期間が1つの例外を除いてどのように機能するかを理解しています。例えばのでPHP DatePeriod()の反復回数をカウントする
:
// define the period of the range
$period = new DatePeriod($begin, $rangeType, $end);
// iterate through the dates in range
foreach ($period as $dt) {
}
これは私が上記のコードからやりたいものです。
echo count($period);
は基本的に私はforeach
ループが実行されていることになりますどのように多くの時間を知りたいです。
「iterator_count」は、内部的にすべてのアイテムを繰り返してカウントすることに注意してください。したがって、期間が長く、foreachを使用してそれを繰り返す場合は、自分で計算を行うことができます。これははるかに効率的です。 –