我有句子
something about something
WORD still something...
从php中的句子中删除单词“ WORD ”的最有效方法是什么? 感谢
答案 0 :(得分:17)
你可以用任何东西替换它:
$sentence = str_replace('word', '', $sentence);
虽然这也会破坏swordfish
之类的字词,但会将其转换为sfish
。所以你可以在边缘放置空格:
$sentence = str_replace(' word ', ' ', $sentence);
然而它不会匹配句子结尾和句子开头的单词。所以你可能不得不使用正则表达式:
$sentence = preg_replace('/\bword\b/', '', $sentence);
\b
是一个单词边界,可以是一个空格或一个字符串的开头或类似的东西。
答案 1 :(得分:2)
试试这个:
$fixed_string = str_replace(" WORD ", " ", $your_string);
答案 2 :(得分:1)
取决于,str_replace可能是您正在寻找的。但请注意,它会删除所有事件。