PHP fnmatch() Function












❮ مرجع فایل سیستم PHP

مثال


بررسی نام رنگ در برابر الگوی عام پوسته:




$txt = "ماشین من یک رنگ تیره است"؛

if (fnmatch("*col[ou]r",$txt))

{

اکو "هوم..."؛



?>







تعریف و استفاده


تابع fnmatch() بررسی می کند که آیا رشته یا نام فایل با پوسته داده شده مطابقت دارد یا خیر
الگوی عام.



نحو



fnmatch(الگو، رشته، پرچم‌ها)

مقادیر پارامتر









را مشخص می کند









پارامتر توضیح
الگو لازم است. الگوی عام پوسته
رشته لازم است. رشته یا فایل مورد نظر را مشخص می کند
پرچم ها اختیاری. می تواند یکی یا ترکیبی از موارد زیر باشد:


  • FNM_NOESCAPE - فرار بک اسلش را غیرفعال کنید

  • FNM_PATHNAME - اسلش در رشته فقط با اسلش در
    الگوی
  • داده شده است
  • FNM_PERIOD - دوره پیشرو در رشته باید دقیقاً مطابقت داشته باشد
    بر اساس دوره در الگو

  • FNM_CASEFOLD - مطابقت بدون مورد. بخشی از پسوند گنو















جزئیات فنی













موجود است

مقدار بازگشتی: در مورد موفقیت درست است، در مورد شکست نادرست
نسخه PHP: 4.3+
تغییر PHP: PHP
5.3: اکنون در پلتفرم های ویندوز



❮ مرجع فایل سیستم PHP