这就是我现在所拥有的:
$text = "test";
$count = substr_count($text, "Hello Everyone this is a
test test test that im testing");
值$ count是4.我想说3而不是因为单词测试与测试不同。 如果它更好/更容易,我愿意使用正则表达式吗? 任何建议请
答案 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