Capisco come funziona il periodo della data con un'eccezione, c'è un modo per scoprire dal punto della data quanti intervalli ci sono?Contare le iterazioni di PHP DatePeriod()
Così, per esempio:
// define the period of the range
$period = new DatePeriod($begin, $rangeType, $end);
// iterate through the dates in range
foreach ($period as $dt) {
}
questo è quello che vorrei fare dal codice di cui sopra:
echo count($period);
Fondamentalmente voglio sapere quante volte il ciclo foreach
finirà in esecuzione .
Si noti che 'iterator_count' esegue internamente iterazioni su tutti gli elementi per contarli. Quindi se il periodo è ampio e lo iterate comunque con foreach puoi fare il conteggio te stesso, che sarebbe molto più efficiente. –