mb_strripos() ফাংশনটি PHP-এ একটি স্ট্রিং-এর মধ্যে অন্য একটি স্ট্রিং-এর শেষ অস্তিত্ব খুঁজে বের করতে ব্যবহৃত হয়। এই ফাংশন কেস-সেনসিটিভ নয়। এটি ক্যারেক্টার সংখ্যা বেসডে মাল্টি-বাইট সেফ strripos() অপারেশন পারফর্ম করে। এটি হে স্ট্যাক স্ট্রিং-এর শুরু থেকে নির্দিষ্ট নিডল পজিশন কাউন্ট রিটার্ন করে।
সিনট্যাক্স
integer mb_strripos( $str_haystack, $str_needle, $integer_offset=0, $str_encoding )
প্যারামিটার
mb_strripos() নিচের চারটি প্যারামিটার গ্রহণ করে −
str_haystack − এটি স্ট্রিং যা নিডল স্ট্রিং-এর শেষ অস্তিত্বের পজিশন পেতে ব্যবহৃত হয়।
str_needle − এটি হে স্ট্যাক স্ট্রিং থেকে স্ট্রিং খুঁজে বের করতে ব্যবহৃত হয়।
integer_offset − এটি হে স্ট্যাক-এ নিডল পজিশন যেখানে থেকে সার্চ শুরু করা উচিত।
str_encoding − এটি ক্যারেক্টার এনকোডিং নাম। যদি অমিট করা হয়, তবে ইন্টারন্যাল এনকোডিং ব্যবহার করা হয়।
রিটার্ন ভ্যালু
এই ফাংশন দেয়া হে স্ট্যাক স্ট্রিং-এ নিডল-এর শেষ অস্তিত্বের নুমেরিক পজিশন রিটার্ন করে। নিডল না পাওয়া গেলে False রিটার্ন করে।
উদাহরণ
<?php
// UTF-8 এনকোডিং
// নিডল "Wo"
// স্ট্রিং "Hello World"
$string = mb_strripos("Hello World", "Wo", 0, "UTF-8");
// আউটপুট
var_dump($string);
?>
আউটপুট
int(6)