چک کردن مطابق بودن نام یک فایل (filename) و یا در کل، یک رشته (string)، با یک الگوی (pattern) مشخص، با تابع fnmatch در PHP

با استفاده از تابع fnmatch در PHP ، می توانیم چک کنیم که آیا نام فایل (filename) با یک الگوی (pattern) مشخص مطابقت دارد یا خیر. اگرچه این تابع برای چک کردن نام فایل (filename) به کار می رود، اما هر رشته (string) دلخواه را نیز می توان با آن چک کرد.

به مثال زیر توجه کنید :

مثال

فرض کنید که بخواهیم نام یک فایل را چک کنیم که آیا از نوع xml (یعنی با پسوند xml) می باشد یا خیر. برای این منظور، باید نام فایل را با الگوی (pattern) کلی زیر چک کنیم :

چون به جای ستاره (*)، هر نامی می تواند قرار بگیرد، بنابراین الگوی (pattern) فوق می تواند برای شناسایی فایل های با پسوند xml به کار رود.

بنابراین کدهای PHP زیر را می نویسیم :

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 2605
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)