یک اسکریپت PHP بنویسید که یک رشتهٔ تاریخ را با DateTime::createFromFormat تجزیه کند و سپس با استفاده از date_get_last_errors خطاها و هشدارهای مربوط به تجزیه را نمایش دهد.
2.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:45 0.0
برای حل این سوال از کلاس DateTime و متد createFromFormat استفاده کنید تا یک تاریخ با فرمت مشخص (مثلاً "Y-m-d H:i:s") را بسازید؛ اگر تابع false برگرداند یا مقادیر غیرمنتظره دیده شود، از تابع date_get_last_errors() برای گرفتن آرایهٔ errors و warnings استفاده کنید و آنها را به صورت خوانا چاپ کنید. نکات: مطمئن شوید قالب ورودی با الگوی createFromFormat مطابقت دارد، مقادیر بازگشتی را قبل از استفاده بررسی کنید و برای نمایش خطاها از حلقه روی آرایههای errors و warnings بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای تجزیهٔ رشتهٔ تاریخ با DateTime::createFromFormat حتما نتیجه را بررسی کنید و اگر مقدار آن false شد یا مقادیر غیرمنتظرهای دیده شد، از date_get_last_errors() استفاده کنید. با این تابع میتوانید آرایههای 'errors' و 'warnings' را بازیابی کرده و آنها را چاپ کنید تا خطاها و هشدارهای parsing مشخص شوند. قبل از استفاده از نتیجه، قالب ورودی را دقیقاً با الگوی تعیینشده مطابقت دهید و وجود هر دو آرایهٔ errors و warnings را بررسی کنید. بهعنوان نکتهٔ تکمیلی، گاهی حتی با وجود مقدار بازگشتی معتبر، ممکن است خطاهایی ثبت شده باشد که باید بهطور صریح نمایش داده شوند.
گزارش