PHP – 如何使用 mb_substr_count() 统计子字符串的个数?


在 PHP 中,我们可以使用函数 **mb_substr_count()** 来统计给定字符串中子字符串的总数。

语法

int mb_substr_count(str $haystack, str $needle, str $encoding)

参数

**mb_substr_count()** 接受三个参数:**$haystack**、**$needle** 和 **$encoding**。

  • **$haystack**− 此参数将检查字符串。

  • **$needle**− 此参数将用于告知从给定的总字符串中找到的子字符串。

  • **$encoding**− 此参数是字符编码。如果它不存在或为空,则将使用内部字符编码值。

返回值

这将返回子字符串 needle 在字符串 haystack 中出现的次数。

示例

 在线演示

<?php
   // mb_substr_count function is used
   $string= mb_substr_count("This is a test", "is");
   echo "$string";
?>

输出

2

更新于: 2021-08-23

154 次查看

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告