我可以使用一些幫助。如何刪除變量中的字符串中的單詞?例如:刪除變量中的字符串中的單詞
$var = "test1 test2 ui"; $string="fru test1 frhu test2 vrui ui fehugr";
輸出應該是:
fru fru vrui fehugr
預先感謝您的幫助!
我可以使用一些幫助。如何刪除變量中的字符串中的單詞?例如:刪除變量中的字符串中的單詞
$var = "test1 test2 ui"; $string="fru test1 frhu test2 vrui ui fehugr";
輸出應該是:
fru fru vrui fehugr
預先感謝您的幫助!
使用str_replace功能:
$ret = str_replace(explode(' ', $var), '', $string);
@xdazz,不幸的是,你的代碼不會返回請求的輸出。由於菲利波只想替換/真實/單詞,以空白/空白開頭,以空白/新行/空白結尾,因此您需要一個正則表達式。
$exp = '/(^|\s)('.str_replace(' ', '|', preg_quote($var, '/')).')(?=(\s|$))/';
$string = trim(preg_replace($exp, '', $string));
這隻替換真正的單詞。
謝謝你的隊友,但代碼xdazz很好。我仍然把一個+1謝謝你:) –
Tnks u很多!!! –