mb_strstr ফাংশন
mb_strstr ফাংশনটি মাল্টিবাইট এনকোডিং সমর্থন সহ একটি স্ট্রিংয়ে সাবস্ট্রিং এর প্রথম ঘটনা অনুসন্ধান করে।
প্রথম প্যারামিটারটি হল সেই স্ট্রিং যেখানে অনুসন্ধান করা হয়। দ্বিতীয় প্যারামিটার হল অনুসন্ধানকৃত সাবস্ট্রিং।
তৃতীয় ঐচ্ছিক প্যারামিটারটি নির্ধারণ করে যে পাওয়া গেছে এমন অংশের আগের অংশটি ফেরত দিতে হবে কিনা। চতুর্থ ঐচ্ছিক প্যারামিটারটি এনকোডিং নির্দিষ্ট করে।
সিনট্যাক্স
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
উদাহরণ
একটি স্ট্রিংয়ে সাবস্ট্রিং এর প্রথম ঘটনা খুঁজে বের করা যাক:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
কোড 실행ের ফলাফল:
'bcde'
উদাহরণ
একটি স্ট্রিংয়ে সাবস্ট্রিং এর প্রথম ঘটনা খুঁজে বের করুন এবং ঘটনার আগের অংশটি ফেরত দিন:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
কোড 실행ের ফলাফল:
'ab'
উদাহরণ
UTF-8 এনকোডিং নির্দিষ্ট করে অনুসন্ধান:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
কোড 실행ের ফলাফল:
'мир'