سلام دوستان. چطوری می‌تونیم بررسی کنیم یک رشته شامل یک مقدار خاص هست؟ 🤔

مثلاً می‌خوایم بررسی کنیم که آیا رشته‌ی "Hello this is a book" شامل کلمه‌ی Hello هست یا خیر. برای این کار ۲ روش وجود داره.

 

روش اول: استفاده از تابع strpos

$string = 'Hello, this is a book';

if (strpos($string, 'Hello') !== false) {
    echo 'Yes!';
}

 

روش دوم: استفاده از تابع str_contains

$string = 'Hello, this is a book';

if (str_contains($string, 'Hello')) { 
    echo 'Yes!';
}

 

تابع str_contains از PHP 8 در دسترس هست. برای آشنایی با ویژگی‌های اضافه شده به ورژن ۸ زبان PHP می‌تونید پست زیر رو بخونید:

روزتون خوش 😉

منبع: