Dalam "Latihan Rentetan PHP 3: 4 Kaedah untuk Menukar Saiz Rentetan", kami memperkenalkan empat kaedah biasa untuk menukar kes rentetan Dalam artikel ini, kami akan meneruskan dengan rentetan rentetan mengandungi rentetan tertentu.
Malah, terdapat cara yang sangat mudah untuk mencapai pertimbangan sedemikian Mari kita lihat kod secara langsung:
adalah seperti berikut:
<?php $str1 = 'The quick brown fox jumps over the lazy dog.'; if (strpos($str1,'jumps') !== false) { echo '特定词出现了'; } else { echo '特定词未出现'; }
Dalam kod ini. , kami mencipta Pembolehubah rentetan $str1 dicipta, dan kemudian kami secara rawak menentukan perkataan "melompat" dan semak untuk melihat sama ada perkataan ini wujud dalam $str1 melalui pernyataan if...else
Mari kita lihat penghakiman pertama Keputusan:
Seperti yang ditunjukkan dalam gambar, keputusan mengatakan "perkataan khusus muncul daripada kod di atas, ia adalah benar.
Jadi di sini kita menggunakan fungsi strpos dan pengendali "!==".
Fungsi terbina dalam strpos() dalam PHP digunakan untuk mencari kejadian pertama rentetan dalam rentetan lain Sintaksnya ialah "strpos(string,find,start)
", di mana rentetan parameter menentukan rentetan carian String, find menentukan rentetan untuk ditemui, mula adalah pilihan dan menentukan tempat untuk memulakan carian; fungsi ini mengembalikan kedudukan kejadian pertama rentetan dalam rentetan lain dan mengembalikan FALSE jika rentetan itu tidak ditemui.
Perlu diambil perhatian bahawa fungsi strpos() adalah sensitif huruf besar-besaran.
!==
bermaksud "pasti tidak sama" dalam pengendali perbandingan dan !==
bermaksud "tidak sama" dalam operator tatasusunan.
Akhir sekali, saya syorkan membaca "php mengesan sama ada rentetan mengandungi rentetan ". Syorkan kursus klasik "
Pemprosesan Rentetan PHP (Edisi Sutra Jantung Gadis Jade)", ianya percuma~ datang dan belajar!
Atas ialah kandungan terperinci Latihan rentetan PHP 4: Tentukan sama ada rentetan mengandungi perkataan tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!