ফাংশন mb_stristr
ফাংশন mb_stristr case-insensitive ভাবে একটি স্ট্রিং-এর মধ্যে substring-এর প্রথম ঘটনা খুঁজে বেড় করে এবং পাওয়া ঘটনা থেকে স্ট্রিং-এর শেষ পর্যন্ত অংশ ফেরত দেয়। প্রথম প্যারামিটার হিসেবে সার্চ করার স্ট্রিং পাঠানো হয়, দ্বিতীয়টিতে - খোঁজা substring, তৃতীয় (ঐচ্ছিক) - ঘটনার আগের অংশ ফেরত দেওয়ার জন্য বুলিয়ান মান, এবং চতুর্থ (ঐচ্ছিক) - এনকোডিং।
সিনট্যাক্স
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
উদাহরণ
একটি স্ট্রিং-এর মধ্যে case-insensitive ভাবে substring খুঁজে বের করা যাক:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
কোড 실행ের ফলাফল:
'BCDE'
উদাহরণ
ঘটনার আগের অংশ পেতে $before_needle প্যারামিটার ব্যবহার:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
কোড 실행ের ফলাফল:
'A'
উদাহরণ
UTF-8 এনকোডিং নির্দিষ্ট করে খোঁজা:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
কোড 실행ের ফলাফল:
'мир'