Rumah > pengaturcaraan harian > pengetahuan PHP > PHP如何统计指定字符串出现的次数

PHP如何统计指定字符串出现的次数

藏色散人
Lepaskan: 2018-12-14 17:22:50
asal
9719 orang telah melayarinya

PHP统计指定字符串出现的次数,我们可以直接通过PHP中的substr_count函数来实现。substr_count函数则表示计算字串出现的次数。

PHP如何统计指定字符串出现的次数

下面我们就通过简单的代码示例,给大家介绍PHP统计指定字符串出现的次数(包括字母、中文):

1、统计英文单词的代码示例如下:

<?php
$quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP";
echo $quote;
echo "<br>";
echo "<br>";
echo "以上段落中出现了".substr_count($quote,&#39;PHP&#39;)  ."次PHP!";
Salin selepas log masuk

上述代码中,统计“PHP”结果如下图:

PHP如何统计指定字符串出现的次数

2、统计中文次数的代码示例如下:

<?php
$quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP";
echo $quote;
echo "<br>";
echo "<br>";
echo "以上段落中出现了".substr_count($quote,&#39;中文网&#39;)  ."次“PHP中文网”!";
Salin selepas log masuk

上述代码中,统计“PHP中文网”结果如下图:

PHP如何统计指定字符串出现的次数

substr_count语法:

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
Salin selepas log masuk

substr_count() 返回子字符串needle 在字符串 haystack 中出现的次数。注意 needle 区分大小写。

其中参数:

haystack表示在此字符串中进行搜索。

needle表示要搜索的字符串。

offset表示开始计数的偏移位置。如果是负数,就从字符的末尾开始统计。

length表示指定偏移位置之后的最大搜索长度。如果偏移量加上这个长度的和大于 haystack 的总长度,则打印警告信息。 负数的长度 length 是从 haystack 的末尾开始统计的。

注:该函数不会计算重叠字符串。

本篇文章就是关于PHP统计指定字符串出现的次数的具体介绍,非常简单易懂,希望对需要的朋友有所帮助!

Atas ialah kandungan terperinci PHP如何统计指定字符串出现的次数. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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