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!