ReferenSea
ReferenSea adalah blog mengenai ilmu pengetahuan.
Sekali-sekali kita perlu memeriksa apakah string berisi substring, beberapa string atau karakter lain atau nilai Memeriksa keberadaan string (atau substring) di dalam string lain lebih mudah daripada yang terlihat. Artikel berikut menjelaskan cara memeriksa apakah string berisi string dalam PHP, atau sekadar mengatakan bagaimana menemukan string dalam string di PHP.
Asumsi:
Biarkan ' ada satu string bernama $ haystack yang menyimpan nilai " mother ". Lalu, kami mengasumsikan string lain yang disebut $ jarum yang menyimpan nilai " other ".
Apa yang kami lakukan:
Kami ingin komputer memberi tahu kami apakah $ haystack mother menyertakan kata lain.
Seringkali, kita melihat dua pendekatan untuk ini. Salah satu opsi adalah menggunakan fungsi PHP strpos. Contoh berikut menunjukkan bagaimana ini digunakan:
<? Php
$ pos = strpos ($ haystack, $ needle);
if ($ pos === false ) {
// string string TIDAK ditemukan di tumpukan jerami
}
selain {
// jarum string ditemukan di tumpukan jerami
}
? >
if ($ pos > 0) {}
atau mungkin sesuatu seperti
if (strpos ($ haystack, $ needle)) { // Kami menemukan string di dalam string
}
dan lupa bahwa string $ jarum dapat tepat di awal $ tumpukan jerami, di posisi nol . Kode
if (strpos ($ haystack, $ needle)) {}
tidak menghasilkan hasil yang sama dengan rangkaian pertama dari kode yang ditunjukkan di atas dan akan gagal jika kami mencari contoh untuk " ngengat " di kata " ibu ".
Opsi lain adalah menggunakan fungsi strstr (). Kode seperti berikut dapat digunakan:
if (strlen (strstr ($ haystack, $ needle)) > 0) {
// Jarum Ditemukan
}
Pendekatan fungsi strpos () adalah cara yang lebih baik untuk mengetahui apakah string berisi PHP substring karena lebih banyak lebih cepat dan lebih sedikit memori.
Jika memungkinkan, sebaiknya bungkus keduanya $ tumpukan jerami dan $ jarum dengan fungsi strtolower (). Fungsi ini mengubah string Anda menjadi huruf kecil yang membantu menghilangkan masalah dengan sensitivitas huruf.
Anda dipersilakan untuk memeriksa halaman lain yang terkait dengan pengkodean:
Lingkaran PHP melalui string
Konten tampilan array PHP,
Apa itu heap and stack?
dokumen JavaScript.write (): Cara melihat HTML?
Juga, periksa blok Konten Terkait di bilah sisi kanan di setiap halaman di portal web ini.
Sesuatu yang disebutkan di halaman ini tidak berfungsi untuk Anda? Jangan ragu untuk bertanya di forum diskusi pemrograman kami.
.
Mudah, cukup sertakan kode yang disediakan di bawah ini ke dalam kode HTML Anda.
< a href = " http: //www.maxi-pedia.com/ string + berisi + substring + PHP " title = " www.Maxi-Pedia.com: Cara memeriksa apakah string berisi substring PHP " target = " _blank " > Cara memeriksa apakah string berisi substring PHP < / a > Tandai artikel ini dengan Lezat Digg Tersandung Menggulung Facebook Google Yahoo Pastikan Anda menerima kiriman terbaru kami kepada Anda dengan berlangganan melalui pembaca feed favorit Anda.