fnmatch() ফাংশন একটি নির্দিষ্ট প্যাটার্নের বিপরীতে একটি ফাইলের নাম বা স্ট্রিং মেলে৷
সিনট্যাক্স
fnmatch(pattern, string, flags)
পরামিতি
-
প্যাটার্ন - অনুসন্ধানের প্যাটার্ন৷
৷ -
স্ট্রিং - পরীক্ষার জন্য স্ট্রিং।
-
পতাকা - নিম্নলিখিত মানগুলির যেকোনো একটি:
-
FNM_NOESCAPE - ব্যাকস্ল্যাশ এস্কেপিং অক্ষম করুন
-
FNM_PATHNAME - স্ট্রিং-এ স্ল্যাশ শুধুমাত্র প্রদত্ত প্যাটার্নে স্ল্যাশের সাথে মেলে।
-
FNM_PERIOD - স্ট্রিং-এর লিডিং পিরিয়ড অবশ্যই প্রদত্ত প্যাটার্নে পিরিয়ডের সাথে হুবহু মিলে যেতে হবে।
-
ফেরত
fnmatch() ফাংশনটি মিল হলে TRUE প্রদান করে, অন্যথায় FALSE।
নিচে ওয়াইল্ডকার্ড প্যাটার্ন দেখানো একটি উদাহরণ।
উদাহরণ
<?php $file = "organization.txt"; if (fnmatch("*organi[zs]ation",$file)) { echo "Found!"; } else { echo "Not found!"; } ?>
আউটপুট
Not found!