কম্পিউটার

পিএইচপি – mb_stripos() ফাংশন


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)

  1. পিএইচপি-তে str_rot13() ফাংশন

  2. পিএইচপি-তে str_repeat() ফাংশন

  3. পিএইচপি-তে str_pad() ফাংশন

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