我可以使用一些帮助。如何删除变量中字符串中的单词?例如:
$var = "test1 test2 ui"; $string="fru test1 frhu test2 vrui ui fehugr";
输出应为:
fru fru vrui fehugr
提前感谢您的帮助!
答案 0 :(得分:3)
使用str_replace功能:
$ret = str_replace(explode(' ', $var), '', $string);
答案 1 :(得分:2)
@xdazz,您的代码没有返回请求的输出。
由于Filippo只想替换/ real / words,它以空格/空格开头,以空白/换行/空白结尾,你需要一个正则表达式。
$exp = '/(^|\s)('.str_replace(' ', '|', preg_quote($var, '/')).')(?=(\s|$))/';
$string = trim(preg_replace($exp, '', $string));
这只取代真实的单词。