در این سؤال از شما خواسته شده تا اطلاعات مفید را از متن استخراج کنید و یا تغییراتی بر روی آن اعمال نمایید. به این منظور، باید سه تابع با مشخصات زیر بنویسید که هر کدام یک ورودی متنی دارد و پاسخ درخواستی را برمیگرداند:
تابع findPhoneNumbers
: این تابع شماره تلفنهای همراه موجود در متن را تشخیص داده و در قالب یک آرایه برمیگرداند. شمارههای همراه دو حالت دارد:
09
شروع شده و دارای ۱۱ رقم است.+9891
شروع شده و دارای ۱۳ کاراکتر است.اگر شماره تلفنی در متن ورودی یافت نشود، تابع باید یک آرایهی خالی برگرداند.
findHashtags
: تمامی کلماتی که با علامت #
شروع میشوند و تنها شامل اعداد و حروف انگلیسی است را تشخیص داده و در قالب یک آرایه از هشتگها برمیگرداند. این هشتگها باید شامل حداقل دو حرف به غیر از #
باشند.اگر هشتگی در متن ورودی یافت نشود، تابع باید یک آرایهی خالی برگرداند.
تابع boldEmails
: این تابع تمامی ایمیلهای موجود در متن را درشتدانه (بولد) میکند. این تابع تنها ایمیلهایی که منطبق بر فرمت username@domain.tld هستند را پشتیبانی میکند که:
هر سه تابع خود را در یک فایل PHP قرار دهید و آن را آپلود کنید.