PHP में mb_eregi (मल्टीबाइट रेगुलर एक्सप्रेशन इग्नोर) फंक्शन का उपयोग मल्टीबाइट सपोर्ट के साथ रेगुलर एक्सप्रेशन मैच को इग्नोर करने के लिए किया जाता है। यह फंक्शन मल्टीबाइट सपोर्ट के साथ केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मैच करता है।
सिंटैक्स
bool mb_eregi( $str_pattern, $str_string, $arr_matches=null )
उदाहरण के लिए:
(pattern = "or", string = "Hello World");
पैरामीटर्स
mb_eregi() निम्नलिखित तीन पैरामीटर्स स्वीकार करता है:
pattern - यह पैरामीटर दिए गए स्ट्रिंग में पैटर्न से मेल खाता है।
mb_ereg ("or", "Hello World") // "or" वह पैटर्न है जो मिलान करेगा
// दिए गए स्ट्रिंग "Hello World" में।
string - यह पैरामीटर स्ट्रिंग खोजने के लिए उपयोग किया जाता है।
matches - matches पैरामीटर किसी अन्य दिए गए स्ट्रिंग से पैटर्न का सबस्ट्रिंग खोजने के बाद कॉल किया जाता है। matches सरणी matches के तत्वों में संग्रहीत होते हैं। यदि matches नहीं मिलते हैं, तो यह एक खाली सरणी लौटाता है।
रिटर्न मान
यह जांचेगा कि पैटर्न स्ट्रिंग में मेल खाता है या नहीं। यदि पैटर्न मेल खाता है, तो यह पूर्णांक मान "1" लौटाता है।
उदाहरण
<?php
// UTF-8 एन्कोडिंग
$encoding = mb_regex_encoding("UTF-8");
// स्ट्रिंग पैटर्न "or" है और
// स्ट्रिंग Hello World उपयोग
$integer = mb_ereg ("or", "Hello World");
// आउटपुट
var_dump($encoding);
print_r($integer);
?>
आउटपुट
bool(true) 1