কম্পিউটার

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


mb_stristr() PHP-তে ফাংশন অন্য প্রদত্ত স্ট্রিং-এ একটি স্ট্রিংয়ের প্রথম অস্তিত্ব অনুসন্ধান করতে ব্যবহৃত হয়; এই ফাংশন কেস-সংবেদনশীল নয়। mb_stristr() একটি প্রদত্ত খড়ের গাদা স্ট্রিংয়ে সুইটির প্রথম অস্তিত্ব অনুসন্ধান করে এবং খড়ের গাদাটির অংশ ফেরত দেয়। সুচ পাওয়া না গেলে এটি মিথ্যা ফেরত দেবে।

সিনট্যাক্স

string mb_stristr(
   $str_haystack,
   $str_needle,
   $bool_before_needle=false,
   $str_encoding=empty
)

পরামিতি

mb_stristr() নিম্নলিখিত চারটি প্যারামিটার গ্রহণ করে −

  • $str_haystack − এই প্যারামিটারটি স্ট্রিং সূচের প্রথম অস্তিত্ব পেতে ব্যবহৃত হয়।

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

  • $bool_before_needle − এই প্যারামিটারটি খড়ের গাদায় কোন অংশটি ফেরত দিতে হবে তা নির্ধারণ করতে ব্যবহৃত হয়৷

    • যদি এটি True তে সেট করা হয়, তাহলে এটি "সুই বাদ দিয়ে" সুচের প্রথম অস্তিত্ব পর্যন্ত সমস্ত খড়ের গাদা স্ট্রিং ফিরিয়ে দেয়।

    • যদি এটি False এ সেট করা হয়, তাহলে এটি সুচের প্রথম অস্তিত্ব থেকে শেষ পর্যন্ত "সুই সহ" সমস্ত খড়ের স্ট্রিং ফিরিয়ে দেয়।

  • $str_encoding − এই প্যারামিটারটি খড়ের গাদাটির অবস্থান ফেরত দেয় বা এটি পাওয়া না গেলে এটি মিথ্যা দেখাবে৷

রিটার্ন মান

mb_stristr() সুই পাওয়া গেলে খড়ের গাদা স্ট্রিংয়ের অংশ ফেরত দেয়। সুচ পাওয়া না গেলে এটি মিথ্যা ফেরত দেয়।

উদাহরণ 1

<?php
   //using string Hello World
   // using false needle
   $string=mb_stristr("Hello World","or", false);

   // output
   print_r($string);
?>

আউটপুট

orld

উদাহরণ 2

<?php
   //using string Hello World
   // using true needle
   $string=mb_stristr("Hello World","or", true);

   // output
   print_r($string);
?>

আউটপুট

Hello W

দ্রষ্টব্যmb_stristr() ঠিক strichr() এর মত কাজ করে , কিন্তু একমাত্র পার্থক্য হল mb_stristr() কেস-সংবেদনশীল।


  1. PHP-তে strcspn() ফাংশন

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

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

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