Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menanyakan kejadian pertama rentetan dalam php

Bagaimana untuk menanyakan kejadian pertama rentetan dalam php

青灯夜游
Lepaskan: 2023-03-16 16:54:02
asal
6236 orang telah melayarinya

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)".

Bagaimana untuk menanyakan kejadian pertama rentetan dalam php

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)
Salin selepas log masuk
  • 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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>
Salin selepas log masuk

Bagaimana untuk menanyakan kejadian pertama rentetan dalam php

Kaedah 2: Gunakan fungsi strpos()

fungsi strpos() untuk mencari rentetan dalam rentetan lain kejadian pertama (sensitif huruf besar-besaran).

strpos(string,find,start)
Salin selepas log masuk
  • 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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>
Salin selepas log masuk

Bagaimana untuk menanyakan kejadian pertama rentetan dalam php

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan