📅  最后修改于: 2023-12-03 15:03:40.710000             🧑  作者: Mango
在 PHP 中,我们可以使用 substr_count()
函数来查找一个字符串中子字符串出现的次数。这个函数非常简单,只需要传入两个参数:原字符串和要查找的子字符串。函数会返回子字符串在原字符串中出现的次数。
int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
haystack
:必需,要搜索的主字符串。needle
:必需,在主字符串 haystack 中搜索的字符串。offset
:可选,在何处开始搜索。默认是 0。length
:可选,搜索的长度。默认是到 haystack 的末尾。$string = 'the quick brown fox jumps over the lazy dog';
$needle = 'the';
$count = substr_count($string, $needle);
echo "The word '$needle' appears $count times in the string.";
这个例子中,我们搜索 $string
字符串中出现的 'the'
子字符串,并计算其出现次数。输出结果为:
The word 'the' appears 2 times in the string.
可以看到,substr_count()
函数非常简单易用,并且可以快速计算字符串中指定子字符串的出现次数。