String adalah urutan karakter yang digunakan sebagai konstanta literal atau variabel. Bagian tertentu dari string dikenal sebagai substring. Pada artikel ini, kita akan melihat berbagai cara untuk memeriksa apakah string berisi substring di PHP Show
Bagaimana cara memeriksa apakah suatu string berisi substring di PHP?1) fungsi strpos()PHP menyediakan fungsi Sintaksis
Fungsi ini dapat menerima dua parameter. Contoh 1 1 2 3 4 5 6 7 8 9 10
$str1 = "Selamat datang di Java2Blog"; $substr1 = "Java2Blog";
jika(strpos($str1, $substr1) ! == salah) { gema "benar"; } ?>
Keluaran BENAR Penjelasan Kode Program di atas bernilai benar karena string utama Contoh 2 1 2 3 4 5 6 7 8 9 10 11 12
$str = "Selamat Datang di Java2Blog"; $word = "Java2Blog";
jika(strpos($str, $word) === 0) { gema "Kata ". $kata. " ditemukan di awal"; } lain{ gema "Kata ". $kata. " tidak ditemukan di awal"; } ?>
Keluaran Kata Java2Blog tidak ditemukan di awal Penjelasan Kode Program di atas mengevaluasi "Kata Java2Blog tidak ditemukan di awal" sebagai output karena string utama $str berisi substring "Java2Blog" tidak di awal 2) fungsi strstr()
Fungsi ini mengembalikan false jika substring tidak ada dalam input string, yang berarti bahwa kita dapat memeriksa apakah string berisi substring dengan mencari nilai pengembalian Sintaksis
Dalam sintaks di atas, parameternya dijelaskan seperti di bawah ini
Contoh 1 2 3 4 5 6 7 8 9 10
$mainstring = "Selamat Datang di PHP2Blog"; $substring = "Selamat Datang";
if (strstr($mainstring, $substring) ! == salah) { gema 'Substring "'. $substring. '" ada dalam string yang diberikan. '; } ?>
Keluaran Substring "Welcome" ada dalam string yang diberikan 3) stristr() fungsiKedua fungsi Sintaksis
Dalam sintaks di atas, parameternya dijelaskan seperti di bawah ini
Contoh 1 1 2 3 4 5 6 7 8 9 10 11 12
$email_id = '[email dilindungi]'; $substring = "JAVA";
jika (stristr($email_id, $substring) ! == salah) { gema 'Substring "'. $substring. '" ada dalam string yang diberikan. "'. $email_id. '". '; } ?>
Keluaran Substring "JAVA" ada dalam string yang diberikan. ”[email dilindungi]” Contoh 2 Jika kita perlu mengembalikan string sebelum 1 2 3 4 5 6 7 8
$email_id = '[email dilindungi]'; $domain_name = stristr($email_id, 'N', TRUE);
gema $nama_domain; ?>
Keluaran admi Bacaan lebih lanjutDeklarasikan array kosong di PHPBaca lebih lanjut → Cetak array dalam PHPBaca lebih lanjut → 4) fungsi preg_match()
Nilainya adalah 0 kali jika tidak ada kecocokan atau satu kali karena berhenti mencari setelah kecocokan pertama. Fungsi ini dapat mengembalikan false jika terjadi kesalahan Apakah string berisi string PHP?Untuk memeriksa apakah string PHP berisi substring, Anda dapat menggunakan fungsi strpos($string, $substring) . Jika string berisi substring, strpos() akan mengembalikan indeks kemunculan pertama substring dalam string dan "false" jika tidak. Di PHP, indeks dimulai dari 0.
Bagaimana cara memeriksa apakah suatu string berisi dalam PHP?fungsi strpos()
. x, fungsi strops() digunakan untuk memeriksa apakah string yang diberikan berisi string lain atau tidak. Fungsi ini mengembalikan posisi jarum senar, atau mengembalikan false jika jarum senar tidak ditemukan.
Bagaimana cara memeriksa apakah sebuah string berisi karakter tertentu di PHP?Jawaban. Gunakan Fungsi PHP strpos()
. Fungsi strpos() mengembalikan posisi kejadian pertama dari substring dalam sebuah string. Jika substring tidak ditemukan, ia mengembalikan false.
Bagaimana Anda memeriksa apakah suatu string ada di string lain?Menggunakan find() untuk memeriksa apakah suatu string berisi substring lain
. Fungsi ini mengembalikan posisi indeks pertama di mana substring ditemukan, selain itu mengembalikan -1. |