我可以用什么函数来获取这个字符串:
The random foo wants to be left alone.
到此:
foo
注意:foo出现在随机生成的文本
中答案 0 :(得分:2)
if (strpos(' '.$a.' ',' foo ') !== false) {
$a = "foo";
}
elseif(strpos(' '.$a.' ',' foo.') !== false) {
$a = "foo";
}
感谢评论,这应该有效。如果它是句子中的最后一个单词并且以“!”结束则不起作用要么 ”?”等等,你可以为elseif
做这个,就像“。”
答案 1 :(得分:2)
也许就像这样
$arr=explode(' ',$string);//OR ANY OTHER DELIMITER
if(in_array($foo,$arr)) $x=$foo;