DatePeriod पुनरावर्ती तिथियों को संभालने के लिए एक PHP कक्षा है। इसमें बहुत सीमित विधियां हैं। इसलिए जब मैं पुनरावर्ती तिथियों के साथ मूल सरणी कार्य करना चाहता हूं, तो मुझे इसे iterator_to_array
के साथ एक सरणी में कॉपी करना होगा। आश्चर्यजनक रूप से, इसे कॉपी करना इसे पकड़ना प्रतीत होता है। कोई विचार क्यों?iterator_to_array
$p=new DatePeriod(date_create('2008-01-01'),
DateInterval::createFromDateString("+2 days"),
date_create('2008-12-31'));
echo count(iterator_to_array($p)); //183
$a=iterator_to_array($p);
echo count($a); //0
खेद दो वर्षीय पोस्ट टक्कर करने के लिए लेकिन क्यों यह हो रहा है कि आप पता लगाने के लिए प्रबंधन किया था? – calumbrodie