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!