【发布时间】:2019-01-18 10:10:09
【问题描述】:
我正在尝试使用 str_replace 替换字符串中的整个单词,但是,即使是单词中匹配的字母也会被替换。我尝试了 preg_replace,但无法让它工作,因为我有一大堆要替换的单词。任何帮助表示赞赏。
$array2 = array('is','of','to','page');
$text = "homepage-of-iso-image";
echo $text1 = str_replace($array2,"",$text);
the output is : home--o-image
【问题讨论】:
-
这对我来说看起来不错。您的预期输出是什么?
-
输出应该是主页--iso-image。它从“主页”中删除“页面”,从“iso”中删除“is”
-
@user2334436 如果您只需要从字符串中删除
of为什么$array2有'is','of','to','page'?不应该只是'of'吗?
标签: php preg-replace str-replace