我有一個包含公司名稱的csv文件。我想將其與我的數據庫相匹配。爲了有一個更清潔和更接近的匹配,我想消除一些公司後綴,如'inc','inc','inc。'或',inc'。這裏是我的示例代碼:從字符串中刪除單詞
$string = 'Inc Incorporated inc.';
$wordlist = array("Inc","inc."," Inc.",", Inc.",", Inc"," Inc");
foreach ($wordlist as &$word) {
$word = '/\b' . preg_quote($word, '/') . '\b/';
}
$string = preg_replace($wordlist, '', $string);
$foo = preg_replace('/\s+/', ' ', $string);
echo $foo;
我的問題在於'inc。'不會被刪除。我猜它與preq_quote有關。但我無法弄清楚如何解決這個問題。
這做的工作。謝謝。 – user3360031 2014-09-29 02:23:11
不用擔心! :) – 2014-09-29 03:23:59