ফাংশন mb_strpos
ফাংশন mb_strpos মাল্টি-বাইট এনকোডিং (যেমন, UTF-8) সমর্থন সহ একটি স্ট্রিংয়ে সাবস্ট্রিং এর প্রথম ঘটনার অবস্থান খোঁজে। প্রথম প্যারামিটার হিসেবে সার্চের স্ট্রিং পাস করা হয়, দ্বিতীয়টিতে খোঁজা সাবস্ট্রিং, তৃতীয়টি (ঐচ্ছিক) - সার্চ শুরুর অবস্থান, চতুর্থটি (ঐচ্ছিক) - এনকোডিং।
সিনট্যাক্স
mb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
উদাহরণ
একটি স্ট্রিংয়ে সাবস্ট্রিং এর অবস্থান খুঁজে বের করা যাক:
<?php
$res = mb_strpos('abcde', 'b');
echo $res;
?>
কোড 실행ের ফলাফল:
1
উদাহরণ
সার্চ শুরুর অবস্থান উল্লেখ করে খোঁজা (৩য় অক্ষর থেকে শুরু করে):
<?php
$res = mb_strpos('abcabc', 'a', 2);
echo $res;
?>
কোড 실행ের ফলাফল:
3
উদাহরণ
সিরিলিক সহ স্ট্রিংয়ে খোঁজা (UTF-8):
<?php
$res = mb_strpos('абвгде', 'в', 0, 'UTF-8');
echo $res;
?>
কোড 실행ের ফলাফল:
2