Anda dapat menggunakan fungsi strpos() dan stripos() untuk memeriksa apakah string PHP berisi substring. Metode strpos() mencari kemunculan substring dalam string PHP dan mengembalikan indeks kemunculan pertama, atau false jika tidak. Metode strpos() bersifat case-sensitive. Jika Anda ingin memeriksa apakah string PHP berisi substring yang tidak peka huruf besar-kecil, Anda dapat menggunakan metode stripos() atau mengonversi string dan substring menjadi huruf kecil sebelum memeriksa. Berikut ini adalah sintaks dari fungsi PHP strpos() dan stripos()
Sintaks PHP strpos() dan stripos()
strpos(string, substring, start) stripos(string, substring, start)
Di mana
- string (wajib). string asli yang menentukan string yang akan dicari;
- substring (wajib). substring yang menentukan string untuk ditemukan;
- mulai (opsional). nilai yang menunjukkan posisi string untuk memulai pencarian. Jika awalnya adalah angka negatif, itu dihitung dari akhir string
Di PHP 8 dan lebih tinggi, Anda dapat menggunakan str_contains() untuk memeriksa apakah suatu string berisi substring yang diinginkan. Fungsi str_contains() menentukan apakah sebuah string berisi substring yang diberikan dan mengembalikan boolean "true" jika ada dan "false" jika tidak. str_contains() peka huruf besar-kecil. Berikut ini adalah sintaks dari fungsi PHP str_contains()
PHP str_contains() Sintaks
str_contains(string, substring)_
Di mana
- string (wajib). tali asli;
- substring (wajib). substring yang akan dicari dalam string
String PHP Berisi Contoh Substring
Berikut ini adalah contoh pengecekan apakah sebuah string berisi substring di PHP
Berikut ini adalah contoh pemeriksaan apakah string PHP berisi substring menggunakan fungsi baru PHP 8 str_contains()
PHP str_contains() Contoh
<?php if (str_contains("PHP String Contains Example", "PHP")) { echo "Found!"; } ?> #output: Found!
Memeriksa apakah string PHP berisi substring menggunakan strpos (peka huruf besar-kecil)
Berikut ini adalah contoh pemeriksaan apakah ada substring dalam string PHP dengan cara peka huruf besar-kecil menggunakan fungsi strpos()
PHP strpos() Contoh
<?php $string = "PHP String Contains Example"; $substr = "Contains"; if (strpos($string, $substr) !== false) { echo "true"; } else { echo "false"; } ?> #output: true
Memeriksa apakah string PHP berisi substring menggunakan stripos (peka huruf besar-kecil)
Berikut ini adalah contoh pengecekan keberadaan substring dalam PHP string case-insensitive menggunakan fungsi stripos()
PHP stripos() Contoh
<?php echo stripos("PHP string example","string"); ?> #output: 4_
Memeriksa String PHP untuk Substring dengan Ekspresi Reguler
Berikut ini adalah contoh pengecekan apakah sebuah string berisi substring menggunakan Regular Expressions di PHP
Memeriksa apakah string PHP berisi substring menggunakan preg_match()Untuk menguji string untuk substring menggunakan ekspresi reguler, Anda dapat menggunakan fungsi preg_match(). Satu tempat di mana Ekspresi Reguler sangat berguna dalam PHP adalah saat memvalidasi masukan pengguna dari formulir. Berikut ini adalah contoh pemeriksaan apakah ada substring dalam string PHP menggunakan fungsi preg_match()
PHP preg_match() Contoh
<?php if (preg_match("/example/i", "PHP string example")) { echo "Found!"; } else { echo "Not found!"; } ?> #output: Found!
Menggunakan Ekspresi Reguler untuk memeriksa apakah suatu string berisi substring, tidak peka huruf besar-kecil
Untuk memeriksa substring dalam string case-insensitive menggunakan Regex, Anda perlu menambahkan jangkar "i" ke Ekspresi Reguler
PHP preg_match() Contoh Case Insensitive
<?php $a = "substring"; $str = "PHP substr example"; if (preg_match("/{$a}/i", $str)) { echo 'Found'; } else { echo "Not Found!"; } ?> #output: Not Found!_
Menggunakan fungsi Regex untuk mencari kata tertentu dalam sebuah string
Untuk menemukan kata tertentu dalam string menggunakan Ekspresi Reguler, Anda perlu menambahkan jangkar "\b" ke Ekspresi Reguler
PHP preg_match() Contoh
str = "An example of a PHP string in double quotes.\r\n"0
Lihat juga
- Bagaimana cara menyandikan objek PHP ke string JSON?
- Bagaimana cara memposting data formulir di PHP?
- Bagaimana cara mengurai string JSON di PHP?
String PHP Berisi contoh dan artikel API Terkait
Bagaimana cara mengirim permintaan POST menggunakan PHP?