mb_stripos() PHP-এ ফাংশন অন্য স্ট্রিংয়ের মধ্যে একটি স্ট্রিংয়ের প্রথম উপস্থিতির অবস্থান খুঁজে পেতে ব্যবহৃত হয়। এটি "কেস-সংবেদনশীল"। mbstripos() একটি প্রদত্ত খড়ের গাদা স্ট্রিং-এ সূচের প্রথম অস্তিত্বের সংখ্যাসূচক অবস্থান ফেরত দেয়। যদি সুই খুঁজে না পাওয়া যায়, এটি মিথ্যা ফিরে আসবে।
সিনট্যাক্স
integer mb_stripos($str_haystack, $str_needle, $int_offset=0, $str_ecoding=empty)
পরামিতি
এটি নিম্নলিখিত চারটি পরামিতি গ্রহণ করে -
-
$str_haystack − এই প্যারামিটারটি প্রদত্ত স্ট্রিং থেকে সূচের প্রথম অস্তিত্বের অবস্থান পেতে ব্যবহৃত হয়৷
-
$str_needle − এই প্যারামিটারটি প্রদত্ত খড়ের গাদা থেকে স্ট্রিং খুঁজে বের করতে ব্যবহৃত হয়।
-
$int_offset − এই প্যারামিটারটি খড়ের গাদায় স্ট্রিংয়ের অবস্থান অনুসন্ধান করতে ব্যবহৃত হয়। যদি অফসেটটি ঋণাত্মক হয়, তাহলে এটি প্রদত্ত স্ট্রিংয়ের শেষ থেকে গণনা করা হয়।
-
$str_encoding - অক্ষর এনকোডিং নাম যা ব্যবহার করা হবে। যদি এটি বাদ দেওয়া হয়, তাহলে অভ্যন্তরীণ অক্ষর এনকোডিং ব্যবহার করা হয়।
রিটার্ন মান
এই ফাংশনটি একটি প্রদত্ত খড়ের গাদা স্ট্রিং-এ সুচের প্রথম অস্তিত্বের সংখ্যাসূচক অবস্থান প্রদান করে। যদি সুচ পাওয়া না যায়, তাহলে এটি মিথ্যা ফেরত দেবে।
উদাহরণ 1
<?php mb_internal_encoding("UTF-8"); //using string PHP Tutorials // offset=0 $string=mb_stripos("PHP Tutorials","ia", 0 ); // output will be int(9) var_dump($string); ?>
আউটপুট
int(9)