یک اسکریپت 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 بهره ببرید.

توسط پژوهشگر در 202 روز قبل ساعت 02:45
دسته بندی ها: PHP PHP for beginner
sara در 202 روز قبل ساعت 08:37

برای تجزیهٔ رشتهٔ تاریخ با DateTime::createFromFormat حتما نتیجه را بررسی کنید و اگر مقدار آن false شد یا مقادیر غیرمنتظره‌ای دیده شد، از date_get_last_errors() استفاده کنید. با این تابع می‌توانید آرایه‌های 'errors' و 'warnings' را بازیابی کرده و آنها را چاپ کنید تا خطاها و هشدارهای parsing مشخص شوند. قبل از استفاده از نتیجه، قالب ورودی را دقیقاً با الگوی تعیین‌شده مطابقت دهید و وجود هر دو آرایهٔ errors و warnings را بررسی کنید. به‌عنوان نکتهٔ تکمیلی، گاهی حتی با وجود مقدار بازگشتی معتبر، ممکن است خطاهایی ثبت شده باشد که باید به‌طور صریح نمایش داده شوند.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری