PHP 8-এ, str_contains ফাংশন নির্ধারণ করে যে একটি স্ট্রিং কোথাও একটি প্রদত্ত সাবস্ট্রিং রয়েছে কিনা। str_contains ফাংশনটি দ্বিতীয় স্ট্রিংটিতে একটি প্রথম-স্ট্রিং রয়েছে কিনা তা পরীক্ষা করে এবং স্ট্রিংটি পাওয়া গেছে কি না তার উপর ভিত্তি করে এটি একটি সত্য / মিথ্যা বুলিয়ান মান প্রদান করে। এটি একটি স্ব-ব্যাখ্যামূলক ফাংশন।
str_contains(string $haystack, string $needle): bool
উদাহরণ1 :PHP 8 str_contains ফাংশন।
<?php if (str_contains('great reading tutorial', 'tutorial')) { var_dump('Tutorial has been found'); } ?>
আউটপুট
string(23) "Tutorial has been found"
উদাহরণ:str_contains ফাংশন।
<?php if (str_contains('great reading tutorial', 'hello')){ var_dump('great reading'); } ?>
দ্রষ্টব্য: উপরের প্রোগ্রামটি মিথ্যা ফেরত দেয় কারণ প্রথম স্ট্রিংটিতে দ্বিতীয় স্ট্রিং থাকে না।
strpos() ফাংশন
PHP 7.x-এ, strops() ফাংশনটি একটি প্রদত্ত স্ট্রিং-এ অন্য স্ট্রিং আছে কিনা তা পরীক্ষা করার জন্য ব্যবহার করা হয়। এই ফাংশনটি সুই স্ট্রিংয়ের অবস্থান ফেরত দেয়, অথবা স্ট্রিং সুই পাওয়া না গেলে এটি মিথ্যা ফেরত দেয়।
if (strpos('string with lots of words', 'words') !== false) { /* … */ }
উদাহরণ:PHP 7.x strops() ফাংশন
<?php $string = 'Hello World!'; if (strpos($string, 'Hello') !== false) { echo 'True'; } ?>
আউটপুট
True