2011-05-11 78 views
0

我找到了preg_split爆炸在php中用於打破空格分​​隔字符串的功能。它也很有用。但下一步我想工作是刪除重複的單詞和[「,」,「。」和其他幾個標點符號]太...單獨的空格分隔單詞並刪除重複的單詞

一樣,如果
我愛尼泊爾,尼泊爾是一個內陸國家。尼泊爾是在亞洲。

我想獲得的唯一獨特的字像森泰斯:
我,愛,尼泊爾,是一個,內陸國家,在亞洲

回答

0

這應該只是把工作做好:

$string = "I love nepal. Nepal is a landlocked country. Nepal is in Asia."; 
$string = preg_replace("/[^\w\s]/", "", $string); 

$words = array(); 
foreach (explode(" ", $string) AS $word) { 
    $word = strtolower($word); 
    $words[$word] = 1; 
} 

$unique_words = array_keys($words); 
相關問題