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

PHP − mb_stripos() ফাংশন

mb_stripos() ফাংশনটি PHP-এ একটি স্ট্রিং-এর মধ্যে অন্য একটি স্ট্রিং-এর প্রথম অস্তিত্বের পজিশন খুঁজে বের করতে ব্যবহৃত হয়। এটি "কেস-ইনসেনসিটিভ"। mb_stripos() দেয়া হে স্ট্যাক স্ট্রিং-এ নিডল-এর প্রথম অস্তিত্বের নুমেরিক পজিশন রিটার্ন করে। নিডল না পাওয়া গেলে False রিটার্ন করবে।

সিনট্যাক্স

integer mb_stripos($str_haystack, $str_needle, $int_offset=0, $str_ecoding=empty)

প্যারামিটার

এটি নিচের চারটি প্যারামিটার গ্রহণ করে −

  • $str_haystack − এই প্যারামিটারটি দেয়া স্ট্রিং-এ নিডল-এর প্রথম অস্তিত্বের পজিশন পেতে ব্যবহৃত হয়।

  • $str_needle − এই প্যারামিটারটি দেয়া হে স্ট্যাক-এ স্ট্রিং খুঁজে বের করতে ব্যবহৃত হয়।

  • $int_offset − এই প্যারামিটারটি হে স্ট্যাক-এ স্ট্রিং-এর পজিশন সার্চ করতে ব্যবহৃত হয়। যদি অফসেট নেগেটিভ হয়, তবে এটি দেয়া স্ট্রিং-এর শেষ থেকে কাউন্ট করবে।

  • $str_encoding − ব্যবহার করার ক্যারেক্টার এনকোডিং নাম। যদি অমিট করা হয়, তবে ইন্টারন্যাল ক্যারেক্টার এনকোডিং ব্যবহার করা হয়।

রিটার্ন ভ্যালু

এই ফাংশন দেয়া হে স্ট্যাক স্ট্রিং-এ নিডল-এর প্রথম অস্তিত্বের নুমেরিক পজিশন রিটার্ন করে। নিডল না পাওয়া গেলে False রিটার্ন করবে।

উদাহরণ ১

<?php
mb_internal_encoding("UTF-8");
// স্ট্রিং "PHP Tutorials" ব্যবহার
// অফসেট = 0
$string = mb_stripos("PHP Tutorials", "ia", 0);
// আউটপুট হবে int(9)
var_dump($string);
?>

আউটপুট

int(9)
  1. PHP-তে str_rot13() ফাংশন

  2. PHP-তে str_repeat() ফাংশন

  3. PHP-তে str_pad() ফাংশন

  4. PHP-তে quoted_printable_encode() ফাংশন