PHP:String replace删除除“foo”之外的所有内容?
我可以使用什么函数获取此字符串: 随机的foo想一个人呆着 为此: 福 ? 注意:foo出现在随机生成的文本中 多亏了这些评论,这应该是可行的。如果它是句子中的最后一个词,并且以结尾,则不起作用!或等等。但是你可以为这个制作elseif,就像elseif一样。也许像这样PHP:String replace删除除“foo”之外的所有内容?,php,string,text,replace,Php,String,Text,Replace,我可以使用什么函数获取此字符串: 随机的foo想一个人呆着 为此: 福 ? 注意:foo出现在随机生成的文本中 多亏了这些评论,这应该是可行的。如果它是句子中的最后一个词,并且以结尾,则不起作用!或等等。但是你可以为这个制作elseif,就像elseif一样。也许像这样 $arr=explode(' ',$string);//OR ANY OTHER DELIMITER if(in_array($foo,$arr)) $x=$foo; 如果有一个词叫做食物呢?好的评论,我一点也没想到。空格的任
$arr=explode(' ',$string);//OR ANY OTHER DELIMITER
if(in_array($foo,$arr)) $x=$foo;
如果有一个词叫做食物呢?好的评论,我一点也没想到。空格的任何一方都应该解决这个问题是的,但是如果它是第一个词,那么它就不算了。你还需要一件事来确保它起作用……如果“foo”在第一个或正确的位置呢?您需要在STRPO中扩展“.$a.”。。。strpos“.$a.”和“foo”;在字符串的前面和末尾添加空格,不确定是否在注释中看到此问题是离题的,因为它缺少最少的研究工作。用你尝试过的内容更新你的问题。如果有一个foo就是。
$arr=explode(' ',$string);//OR ANY OTHER DELIMITER
if(in_array($foo,$arr)) $x=$foo;