Dua kaedah pertanyaan: 1. Gunakan fungsi stripos() untuk mencari kejadian pertama rentetan dalam rentetan lain, tidak sensitif huruf besar-besaran, dengan sintaks "stripos (rentetan yang dicari, kepada Nilai rentetan bagi pertanyaan, kedudukan untuk memulakan carian)". 2. Gunakan fungsi strpos() untuk menanyakan kedudukan kejadian pertama bagi carian sensitif huruf besar dan kecil Sintaksnya ialah "strpos (rentetan sedang dicari, nilai rentetan yang akan ditanya, kedudukan di mana carian bermula)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
pertanyaan php rentetan Dua kaedah untuk kejadian pertama kedudukan
Kaedah 1: Gunakan fungsi stripos()
fungsi stripos() untuk mencari rentetan dalam satu lagi Kedudukan kejadian pertama dalam rentetan (tidak sensitif huruf besar-besaran).
stripos(string,find,start)
rentetan: diperlukan. Menentukan rentetan yang hendak dicari.
cari: diperlukan. Menentukan aksara untuk dicari.
mula: Pilihan. Menentukan lokasi dari mana untuk memulakan carian.
Nilai pulangan: Mengembalikan kedudukan kejadian pertama rentetan dalam rentetan lain, atau mengembalikan FALSE jika rentetan itu tidak ditemui. Nota: Kedudukan rentetan bermula dari 0, bukan dari 1.
<?php header('content-type:text/html;charset=utf-8'); $str="I love php, I love php too!"; echo "原字符串:".$str."<br>"; $find1="php"; echo "指定子串php的出现位置:".stripos($str,$find1)."<br>"; $find2="PHP"; echo "指定子串PHP的出现位置:".stripos($str,$find2); ?>
Kaedah 2: Gunakan fungsi strpos()
fungsi strpos() untuk mencari rentetan dalam rentetan lain kejadian pertama (sensitif huruf besar-besaran).
strpos(string,find,start)
rentetan: diperlukan. Menentukan rentetan yang hendak dicari.
cari: Diperlukan. Menentukan aksara untuk dicari.
mula: Pilihan. Menentukan lokasi dari mana untuk memulakan carian.
Nilai pulangan: Mengembalikan kedudukan kejadian pertama rentetan dalam rentetan lain, atau mengembalikan FALSE jika rentetan itu tidak ditemui.
<?php header('content-type:text/html;charset=utf-8'); $str="I love php, I love php too!"; echo "原字符串:".$str."<br>"; $find1="php"; echo "指定子串php的出现位置:".strpos($str,$find1)."<br>"; $find2="PHP"; echo "指定子串PHP的出现位置:".strpos($str,$find2); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan kejadian pertama rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!