PHP-এ, iconv_strrpos() ফাংশনটি হে স্টকে নিডেল-এর শেষ আঘাত খুঁজে বের করতে ব্যবহৃত হয়। অথবা, আমরা বলতে পারি যে iconv_strrpos() ফাংশনটি হে স্টক থেকে শেষ ক্যারেক্টার নম্বর রিটার্ন করে।
সিনট্যাক্স
string iconv_strrpos(string $haystack, str $needle, str $encoding)
প্যারামিটারসমূহ
iconv_strrpos() তিনটি প্যারামিটার গ্রহণ করে: $haystack, $needle এবং $encoding।
$haystack− এটি পুরো স্ট্রিং নির্দেশ করে।
$needle− $needle প্যারামিটারটি পুরো স্ট্রিং থেকে সাবস্ট্রিং সার্চ করতে ব্যবহৃত হয়।
$encoding− যদি $encoding প্যারামিটারটি অনুপস্থিত থাকে বা null হয়, তবে স্ট্রিংটি অনুমান করবে যে এটি iconv.internal_encoding-এ এনকোডেড হতে পারে।
রিটার্ন মান
iconv_strpos() হে স্টক থেকে নিডেল-এর প্রথম আঘাতের সংখ্যাসূচক পজিশন রিটার্ন করে। যদি নিডেলটি না পাওয়া যায়, তবে ফাংশনটি False রিটার্ন করবে।
নোট: PHP 8.0 সংস্করণ থেকে, এনকোডিং নালেবল এবং PHP 7.1 থেকে iconv_strpos() ফাংশন নেগেটিভ অফসেটের জন্য সমর্থন যোগ করা হয়েছে।
উদাহরণ
<?php # UTF-8 স্ট্রিং $int = iconv_strrpos("hello world!","d", "UTF-8"); // এটি ক্যারেক্টার সংখ্যা রিটার্ন করবে var_dump($int); ?>
আউটপুট
int(9)