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
广告