PHP-তে fnmatch() ফাংশনটি একটি ফাইলনেম বা স্ট্রিং নির্দিষ্ট প্যাটার্নের সাথে মিলিয়ে দেখায়।
সিনট্যাক্স
fnmatch(pattern, string, flags)
প্যারামিটার
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!