"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني التكرار على مجموعة من التواريخ في PHP باستخدام "foreach"؟

كيف يمكنني التكرار على مجموعة من التواريخ في PHP باستخدام "foreach"؟

نشر في 2025-03-22
تصفح:333

How Can I Iterate Over a Range of Dates in PHP Using `foreach`?

من إنشاء تقويم إلى توليد سلسلة من التواريخ للتحليل ، فإن معرفة كيفية التكرار على التواريخ في PHP أمر ضروري. تتيح لنا هذه الفئة تحديد تاريخ البدء والنهاية ، إلى جانب فاصل زمني لتحديد الفجوة بين كل تاريخ. إليك مقتطف رمز يوضح كيفية استخدام DatePeriod للتكرار على نطاق من التواريخ:

$ end = New DateTime ('2010-05-10') ؛ $ interval = dateInterval :: createFromDateString ('1 Day') ؛ الفترة $ = New DatePeriod ($ begr ، $ interal ، $ end) ؛ foreach ($ $ as $ dt) { echo $ dt-> format ("l y-m-d h: i: s \ n") ؛ }

في هذا المثال ، نبدأ بتواريخ تتراوح من '2010-05-01' إلى '2010-05-10' مع فاصل زمني نهاري ، وهذا يعني أنه سيكون هناك تسع تواريخ في المجموع. يمكن تخصيص هذا التنسيق حسب الحاجة.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3