কম্পিউটার টিউটোরিয়াল

PHP 8 – str_contains() ব্যবহার করে স্ট্রিং সাবস্ট্রিং ধারণ করে কিনা চেক করা


PHP 8-এ, str_contains ফাংশন নির্ধারণ করে যে একটি স্ট্রিং কোথাও একটি প্রদত্ত সাবস্ট্রিং ধারণ করে কিনা। str_contains ফাংশন চেক করে যে প্রথম স্ট্রিং দ্বিতীয় স্ট্রিং-এ সম্ব্লীন আছে কিনা এবং স্ট্রিং পাওয়া গেলে true/false বুলিয়ান মান রিটার্ন করে। এটি একটি স্বয়ংব্যাখ্যামূলক ফাংশন।

str_contains(string $haystack, string $needle): bool

উদাহরণ ১: 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');    } ?>

নোট: উপরের প্রোগ্রাম false রিটার্ন করে কারণ প্রথম স্ট্রিং দ্বিতীয় স্ট্রিং ধারণ করে না।

strpos() ফাংশন

PHP 7.x-এ, strpos() ফাংশন ব্যবহার করা হতো যাতে একটি দেওয়া স্ট্রিং অন্য একটি স্ট্রিং ধারণ করে কিনা চেক করা যায়। এই ফাংশন needle স্ট্রিং-এর পজিশন রিটার্ন করে, অথবা স্ট্রিং needle না পাওয়া গেলে false রিটার্ন করে।

if (strpos('string with lots of words', 'words') !== false) { /* … */ }

উদাহরণ: PHP 7.x strpos() ফাংশন

<?php    $string = 'Hello World!';    if (strpos($string, 'Hello') !== false) {       echo 'True';    } ?>

আউটপুট

True

  1. PHP-তে strcspn() ফাংশন

  2. PHP-তে str_rot13() ফাংশন

  3. PHP-তে str_repeat() ফাংশন

  4. স্ট্রিং সাবস্ট্রিং ধারণ করে কিনা যাচাই করার জাভা প্রোগ্রাম