পিএইচপি-তে দুটি প্রদত্ত তারিখ সীমার মধ্যে প্রতি সপ্তাহে দিনের সংখ্যা খুঁজে পেতে, কোডটি নিম্নরূপ -
উদাহরণ
<?php $start = "11-11-2019"; $end = "12-12-2019"; $week_day = array('Monday' => 0, 'Tuesday' => 0, 'Wednesday' => 0, 'Thursday' => 0, 'Friday' => 0, 'Saturday' => 0, 'Sunday' => 0); $start = new DateTime($start); $end = new DateTime($end); while($start <= $end ) { $time_stamp = strtotime($start->format('d-m-Y')); $week = date('l', $time_stamp); $week_day[$week] = $week_day[$week] + 1; $start->modify('+1 day'); } print_r("The number of days between the given range is"); print_r($week_day); ?>
আউটপুট
The number of days between the given range isArray ( [Monday] => 5 [Tuesday] => 5 [Wednesday] => 5 [Thursday] => 5 [Friday] => 4 [Saturday] => 4 [Sunday] => 4 )
'ডেটটাইম' টাইপের দুটি তারিখ সংজ্ঞায়িত করা হয়েছে এবং সপ্তাহের দিনের একটি অ্যারে সংজ্ঞায়িত করা হয়েছে, যেখানে প্রাথমিকভাবে সপ্তাহের সমস্ত দিনের গণনা 0 হয়। তারিখগুলি একটি টাইম ফর্ম্যাটে রূপান্তরিত হয় এবং টাইমস্ট্যাম্প ভেরিয়েবল এতে বরাদ্দ করা হয়। 'week_day' নামে একটি অ্যারে বৃদ্ধি করা হয় এবং এটি পুনরাবৃত্তির সময় কতবার সম্মুখীন হয়েছে তার উপর ভিত্তি করে সপ্তাহের দিনগুলি বৃদ্ধি করে৷