1

这就是我现在所拥有的:

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

$count 的值是 4。我想说 3,因为测试这个词与测试不同。如果它更好/更容易,我愿意使用正则表达式来做到这一点?请有任何建议

4

1 回答 1

2

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

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

另请参阅:转义序列

于 2012-09-05T02:31:47.620 回答