我瞭解日期期間如何工作,但有一個例外,是否有方法從日期期間找出有多少間隔?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'內部遍歷所有項目來計算它們。所以如果這段時間很長,並且反覆遍歷它,那麼可以自己進行計數,這樣會更加高效。 –