Bagaimana untuk mengetahui berapa kali rentetan muncul dalam php

青灯夜游
Lepaskan: 2023-03-13 21:24:01
asal
4025 orang telah melayarinya

Kaedah carian: 1. Gunakan substr_count(), sintaks "substr_count(string,substring)"; 2. Gunakan mb_substr_count(), syntax "mb_substr_count(string,substring)".

Bagaimana untuk mengetahui berapa kali rentetan muncul dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

carian php rentetan Berapa kali

Kaedah 1: Gunakan fungsi substr_count()

fungsi substr_count() untuk mengira bilangan kali subrentetan muncul dalam rentetan ( sensitif huruf besar-besaran).

Sintaks:

substr_count(string,substring,start,length)
Salin selepas log masuk
  • rentetan Diperlukan. Menentukan rentetan untuk diperiksa.

  • subrentetan Diperlukan. Menentukan rentetan untuk dicari.

  • mulakan Pilihan. Menentukan tempat dalam rentetan untuk memulakan carian.

  • panjang Pilihan. Menentukan panjang carian.

Nota: Jika parameter mula ditambah parameter panjang lebih besar daripada panjang rentetan, fungsi ini menjana amaran.

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$str="I love Shanghai. Shanghai is the biggest city in china.";
$count=substr_count($str,"Shanghai");
echo "Shanghai 出现了:".$count."次";
?>
Salin selepas log masuk

Hasil keluaran:

Bagaimana untuk mengetahui berapa kali rentetan muncul dalam php

Kaedah 2: Gunakan fungsi mb_substr_count()

Fungsi mb_substr_count() mengira bilangan kejadian rentetan.

Sintaks:

mb_substr_count(string,substring,encoding)
Salin selepas log masuk
  • rentetan Diperlukan. Menentukan rentetan untuk diperiksa.

  • subrentetan Diperlukan. Menentukan rentetan untuk dicari.

  • pengekodan adalah pilihan. Menentukan pengekodan aksara. Jika ditinggalkan atau batal, pengekodan aksara dalaman digunakan.

<?php
header("Content-type:text/html;charset=utf-8");
$str="我爱上海。上海是中国最大的城市。";
$count=mb_substr_count($str,"上海");
echo "上海 出现了:".$count."次";
?>
Salin selepas log masuk

Hasil keluaran:

Bagaimana untuk mengetahui berapa kali rentetan muncul dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengetahui berapa kali rentetan muncul 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