फ़ंक्शन mb_stripos
फ़ंक्शन mb_stripos स्ट्रिंग में सबस्ट्रिंग की पहली घटना बिना वर्णों के केस पर ध्यान दिए खोजता है।
stripos के विपरीत, यह मल्टी-बाइट एनकोडिंग (UTF-8 और अन्य) के साथ सही ढंग से काम करता है। यह पहले पैरामीटर के रूप में खोज के लिए स्ट्रिंग लेता है, दूसरे के रूप में खोजे जाने वाली सबस्ट्रिंग, तीसरे (वैकल्पिक) के रूप में खोज शुरू करने की पोजीशन, और चौथे के रूप में एनकोडिंग लेता है।
सिंटैक्स
phpmb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
उदाहरण
आइए एक स्ट्रिंग में सबस्ट्रिंग की पोजीशन ढूंढते हैं:
php<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
कोड निष्पादन का परिणाम:
php1
उदाहरण
खोज शुरू करने की पोजीशन निर्दिष्ट करके खोज:
php<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
कोड निष्पादन का परिणाम:
php2
उदाहरण
एनकोडिंग निर्दिष्ट करके खोज:
php<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
कोड निष्पादन का परिणाम:
php7