PHP fnmatch() फ़ंक्शन

विनिर्माण और उपयोग

fnmatch() फ़ंक्शन निर्दिष्ट मॉडल के अनुसार फ़ाइल नाम या स्ट्रिंग को मेल खाता है。

व्याकरण

fnmatch(pattern,string,flags)
पैरामीटर वर्णन
pattern आवश्यक।खोजने के लिए नमूना को निर्दिष्ट करता है。
string आवश्यक।जांच करने के लिए वाक्य या फ़ाइल को निर्दिष्ट करता है。
flags वृत्तीय

व्याख्या

यह फ़ंक्शन फ़ाइल नामों के लिए विशेष रूप से उपयोगी है, लेकिन आम तौर पर भी उपयोग किया जा सकता है।सामान्य उपयोगकर्ता शेल मोड के या कम से कम इसके सबसे सरल स्वरूप '?' और '*' विकल्प के तौर पर संगठित हो सकते हैं, इसलिए fnmatch() का उपयोग करके ereg() या preg_match() के बजाय फ़्रंटएण्ड सर्च एक्सप्रेशन इनपुट करने के लिए गैर-प्रोग्रामर उपयोगकर्ताओं के लिए अधिक सुविधाजनक है।

सूचना और टिप्पणी

महत्वपूर्ण बातें:वर्तमान में यह फ़ंक्शन Windows या अन्य गैर POSIX समर्थन वाले प्रणाली में उपयोग में नहीं आता है。

उदाहरण

शेल कोविंग के अनुसार रंग नाम की जांच करने के लिए:

<?php
$txt = "मेरा कार गहरा ग्रे..."
if (fnmatch("*gr[ae]y",$txt))
  {
  echo "कुछ रंग के प्रकार...";
  }
?>