ফাংশন mb_stristr

ফাংশন mb_stristr case-insensitive ভাবে একটি স্ট্রিং-এর মধ্যে substring-এর প্রথম ঘটনা খুঁজে বেড় করে এবং পাওয়া ঘটনা থেকে স্ট্রিং-এর শেষ পর্যন্ত অংশ ফেরত দেয়। প্রথম প্যারামিটার হিসেবে সার্চ করার স্ট্রিং পাঠানো হয়, দ্বিতীয়টিতে - খোঁজা substring, তৃতীয় (ঐচ্ছিক) - ঘটনার আগের অংশ ফেরত দেওয়ার জন্য বুলিয়ান মান, এবং চতুর্থ (ঐচ্ছিক) - এনকোডিং।

সিনট্যাক্স

phpmb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

উদাহরণ

একটি স্ট্রিং-এর মধ্যে case-insensitive ভাবে substring খুঁজে বের করা যাক:

php<?php
  $res = mb_stristr('ABCDE', 'bc');
  echo $res;
?>

কোড 실행ের ফলাফল:

php'BCDE'

উদাহরণ

ঘটনার আগের অংশ পেতে $before_needle প্যারামিটার ব্যবহার:

php<?php
  $res = mb_stristr('ABCDE', 'bc', true);
  echo $res;
?>

কোড 실행ের ফলাফল:

php'A'

উদাহরণ

UTF-8 এনকোডিং নির্দিষ্ট করে খোঁজা:

php<?php
  $res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
  echo $res;
?>

কোড 실행ের ফলাফল:

php'мир'

আরও দেখুন

  • ফাংশন mb_strstr,
    যা case-sensitive ভাবে substring খুঁজে বের করে
  • ফাংশন stristr,
    যা mb_stristr-এর অনুরূপ, কিন্তু single-byte encoding-এর জন্য