ما هي وظيفة date_parse ()؟
وظيفة مضمنة في PHP تسمى date_parse () يمكن استخدامها لتقسيم سلسلة التاريخ إلى مكوناتها وإرجاع مصفوفة من القيم لكل من هذه القيم. في PHP ، هذه الوظيفة مفيدة بشكل خاص لتغيير قيم التاريخ والوقت.
لاستخدام ال date_parse () وظيفة ، يجب عليك تزويدها بسلسلة تاريخ كمدخلاتها. يمكن أن تكون سلسلة التاريخ هذه بأي من التنسيقات التي تدعمها PHP ، مثل YYYY-MM-DD أو DD-MM-YYYY. ستقوم الوظيفة بعد ذلك بتحليل هذه السلسلة وإرجاع مصفوفة تحتوي على أجزاء مختلفة من التاريخ ، مثل السنة والشهر واليوم.
ال بناء الجملة لـ date_parse () وظيفة مباشرة. المعلمة الوحيدة المعطاة لهذه الوظيفة هي سلسلة التاريخ التي تريد تحليلها. يكون بناء جملة الدالة كما يلي:
date_parse ( خيط تاريخ_السلسلة )
ال تاريخ_السلسلة المعلمة هي سلسلة التاريخ التي تريد تحليلها ، وتقوم الدالة بإرجاع مصفوفة من القيم التي تمثل الأجزاء المختلفة من التاريخ. نلاحظ أن date_parse () تقوم الدالة دائمًا بإرجاع مصفوفة ، حتى إذا كانت سلسلة الإدخال غير صالحة.
بعض الأمثلة على التعليمات البرمجية التي تستخدم الامتداد date_parse () الوظيفة موضحة أدناه:
مثال 1
<؟ phpتاريخ_السلسلة = '2023-01-01' ؛
تاريخ_أجزاء = date_parse ( تاريخ_السلسلة ) ؛
print_r ( تاريخ_أجزاء ) ؛
؟>
هذا الرمز يعلن متغير تاريخ_السلسلة الذي يحتوي على سلسلة تاريخ بالتنسيق YYYY-MM-DD. ثم يستخدم الكود الدالة date_parse () لتحليل هذه السلسلة وتخزين النتائج في متغير يسمى تاريخ_أجزاء . أخيرًا ، يطبع الكود ملف تاريخ_أجزاء مجموعة مصفوفة.
كما ترى ، تحتوي المصفوفة على قيم السنة والشهر واليوم التي تتوافق مع سلسلة تاريخ الإدخال. ترتبط العناصر الأخرى في المصفوفة بأي تحذيرات أو أخطاء قد تكون قد نشأت أثناء التحليل.
مثال 2
<؟ phpprint_r ( date_parse ( '2020-10-01 02: 23: 32.2' ) ) ؛
؟>
يكسر الكود أعلاه سلسلة التاريخ '2020-10-01 02: 23: 32.2' إلى أجزائه باستخدام PHP date_parse () وظيفة. ثم يتم طباعة الإخراج الذي تم تحليله باستخدام ملف print_r () وظيفة.
بينما ال date_parse () الوظيفة سهلة الاستخدام ، وهناك بعض الملاحظات التي يجب وضعها في الاعتبار عند استخدامها في الممارسة العملية. على سبيل المثال ، يمكن استخدام الوظيفة لتحليل التواريخ بأي تنسيق تدعمه PHP ، ولكن من المهم التأكد من تنسيق سلسلة الإدخال بشكل صحيح. إذا لم يتم إدخال سلسلة الإدخال بشكل صحيح ، فقد تُرجع الدالة نتائج غير متوقعة.
خاتمة
لغة PHP date_parse () الوظيفة هي وظيفة قوية لتقسيم التاريخ والأوقات في PHP. هذه الوظيفة سهلة الاستخدام وتوفر طريقة ملائمة لاستخراج المكونات الفردية لسلسلة التاريخ. ومع ذلك ، من المهم استخدام الوظيفة بعناية والتأكد من تنسيق سلسلة الإدخال بشكل صحيح.