কম্পিউটার টিউটোরিয়াল

PHP – iconv_strrpos() ফাংশন ব্যবহার করে হে স্টকে নিডেল-এর শেষ আঘাত খুঁজুন


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)

  1. PHP-এ highlight_string() ফাংশন

  2. PHP-এ ucwords() ফাংশন

  3. PHP-এ ucfirst() ফাংশন

  4. PHP-এ strripos() ফাংশন