PHP-এ, আমরা একটি দেওয়া স্ট্রিং-এ সাবস্ট্রিং-এর মোট সংখ্যা গণনা করতে ফাংশন mb_substr_count() ব্যবহার করতে পারি।
সিনট্যাক্স
int mb_substr_count(str $haystack, str $needle, str $encoding)
প্যারামিটারসমূহ
mb_substr_count() তিনটি প্যারামিটার গ্রহণ করে: $haystack, $needle এবং $encoding।
$haystack− এই প্যারামিটারটি স্ট্রিংটি চেক করবে।
$needle− এই প্যারামিটারটি বলবে যে সাবস্ট্রিংটি মোট স্ট্রিং থেকে পাওয়া গেছে।
$encoding− এই প্যারামিটারটি ক্যারেক্টার এনকোডিং। যদি এটি অনুপস্থিত থাকে বা null হয়, তবে অভ্যন্তরীণ ক্যারেক্টার এনকোডিং মান ব্যবহার করা হবে।
রিটার্ন মান
এটি needle সাবস্ট্রিংটি haystack স্ট্রিং-এ কতবার ঘটেছে তা সংখ্যা রিটার্ন করবে।
উদাহরণ
<?php // mb_substr_count ফাংশন ব্যবহার করা হয়েছে $string= mb_substr_count("This is a test", "is"); echo "$string"; ?>
আউটপুট
2