【发布时间】:2014-02-08 13:30:02
【问题描述】:
我可以使用什么函数来获取这个字符串:
The random foo wants to be left alone.
到这里:
foo
?
注意:foo 出现在随机生成的文本中
【问题讨论】:
-
这个问题是题外话,因为它缺乏最小的研究工作。用您尝试过的方法更新您的问题。
-
如果有一个“foo”就是。
我可以使用什么函数来获取这个字符串:
The random foo wants to be left alone.
到这里:
foo
?
注意:foo 出现在随机生成的文本中
【问题讨论】:
可能是这样
$arr=explode(' ',$string);//OR ANY OTHER DELIMITER
if(in_array($foo,$arr)) $x=$foo;
【讨论】:
if (strpos(' '.$a.' ',' foo ') !== false) {
$a = "foo";
}
elseif(strpos(' '.$a.' ',' foo.') !== false) {
$a = "foo";
}
感谢 cmets,这应该可以工作。如果它是句子中的最后一个单词并且以“!”结尾,则不起作用或者 ”?”等等,但你可以为此创建elseif,就像 "." 的 elseif 一样
【讨论】:
food 怎么办?