PHP में, mb_ereg_match() फ़ंक्शन का उपयोग किसी दिए गए स्ट्रिंग को नियमित अभिव्यक्ति पैटर्न के साथ मिलान करने के लिए किया जाता है। यह फ़ंक्शन केवल स्ट्रिंग की शुरुआत से स्ट्रिंग से मेल खाता है और यह आवश्यक नहीं है कि यह अंत तक स्ट्रिंग से मेल खाएगा। यह फ़ंक्शन सही या 1 लौटाएगा यदि कोई मिलान पाया जाता है, अन्यथा यह गलत या 0 लौटाएगा।
सिंटैक्स
bool mb_ereg_match(str $pattern, str $string, str $options)
पैरामीटर
यह निम्नलिखित तीन मापदंडों को स्वीकार करता है -
-
$पैटर्न - इस पैरामीटर का उपयोग रेगुलर एक्सप्रेशन के लिए किया जाता है।
-
$स्ट्रिंग - इस पैरामीटर का मूल्यांकन किया जा रहा है।
-
$विकल्प - इसका उपयोग खोज के लिए किया जाता है।
रिटर्न वैल्यू
mb_ereg_match() यदि दी गई स्ट्रिंग रेगुलर एक्सप्रेशन पैटर्न से मेल खाती है तो सही या 1 लौटाता है। यदि यह मेल नहीं खाता है, तो यह गलत या 0 लौटाएगा।
उदाहरण 1
<?php //It will return True because H is matched $result = mb_ereg_match("H", "Hello World"); var_dump($result); //It will return Frue because H is not matched $output= mb_ereg_match("H", "World"); var_dump($output); ?>
आउटपुट
bool(true) bool(false)
नोट - इस उदाहरण में, यह केवल शुरुआत से ही स्ट्रिंग से मेल खाएगा लेकिन यह आवश्यक नहीं है कि यह अंत तक स्ट्रिंग से मेल खाए।
यदि आप दिए गए स्ट्रिंग में कहीं भी स्ट्रिंग का मिलान करना चाहते हैं, तो आप वाइल्डकार्ड और रिपीट ऑपरेटर्स का उपयोग कर सकते हैं।*। अगला उदाहरण देखें।
उदाहरण 2
<?php $result = mb_ereg_match(".*e", "Hello World"); var_dump($result); ?>
आउटपुट
bool(true)