Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Semak jika Rentetan PHP Mengandungi Perkataan Tertentu?
Menyemak Rentetan Mengandungi Perkataan Khusus
Dalam PHP, mengesahkan jika rentetan mengandungi perkataan tertentu boleh dicapai menggunakan fungsi terbina dalam atau rentetan teknik manipulasi.
Menggunakan str_contains (PHP 8 )
PHP 8 memperkenalkan fungsi str_contains untuk menyemak pembendungan rentetan:
if (str_contains('How are you', 'are')) { echo 'true'; }
Nota: str_contains menganggap jarum kosong sebagai benar, jadi pastikan ia tidak kosong sebelum menggunakannya.
Menggunakan strpos
Untuk versi PHP sebelum 8, strpos boleh digunakan:
$haystack = 'How are you?'; $needle = 'are'; if (strpos($haystack, $needle) !== false) { echo 'true'; }
Menggunakan strstr
Pilihan lain ialah menggunakan strstr:
if (strstr('How are you?', 'are') !== false) { echo 'true'; }
Menggunakan Biasa Ungkapan
Ungkapan biasa juga boleh digunakan:
if (preg_match('/are/', 'How are you?')) { echo 'true'; }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak jika Rentetan PHP Mengandungi Perkataan Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!