php:从句子中删除单词

时间:2010-04-16 22:35:31

标签: php

我有句子


something about something WORD still something...


从php中的句子中删除单词“ WORD ”的最有效方法是什么? 感谢

3 个答案:

答案 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可能是您正在寻找的。但请注意,它会删除所有事件。