की पुनरावृत्ति की गणना करें मैं समझता हूं कि एक अपवाद के साथ दिनांक अवधि कैसे काम करती है, क्या तारीख अवधि से पता लगाने का कोई तरीका है कि कितने अंतराल हैं?PHP दिनांक अवधि()
उदाहरण के लिएतो:
echo count($period);
मूल रूप से मुझे पता है कि कितने समय foreach
पाश चल खत्म हो जाएगा चाहते हैं:
// define the period of the range
$period = new DatePeriod($begin, $rangeType, $end);
// iterate through the dates in range
foreach ($period as $dt) {
}
यह मैं ऊपर कोड से करना चाहते हैं क्या है ।
ध्यान दें कि 'iterator_count' आंतरिक रूप से उन्हें गिनने के लिए सभी वस्तुओं पर पुनरावृत्त करता है। तो यदि अवधि बड़ी है और आप इसे किसी भी तरह से आगे बढ़ाते हैं तो आप खुद को गिनती कर सकते हैं, जो अधिक कुशल होगा। –