📌  相关文章
📜  PHP |查找子字符串出现的次数(1)

📅  最后修改于: 2023-12-03 15:03:40.710000             🧑  作者: Mango

PHP | 查找子字符串出现的次数

在 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() 函数非常简单易用,并且可以快速计算字符串中指定子字符串的出现次数。