substr_count问题或者可能使用正则表达式

时间:2012-09-05 02:22:58

标签: php regex

这就是我现在所拥有的:

$text = "test"; 
$count = substr_count($text, "Hello Everyone this is a 
                                  test test test that im testing");

值$ count是4.我想说3而不是因为单词测试与测试不同。 如果它更好/更容易,我愿意使用正则表达式吗? 任何建议请

1 个答案:

答案 0 :(得分:2)

\b中使用单词边界转义序列preg_match_all()

$count = preg_match_all('/\btest\b/', "Hello Everyone this is a 
                              test test test that im testing");

另请参阅:Escape sequences