2010-06-17 16 views
0

我正在嘗試在字符串和在線文章之間查找類似的文本。我在php中使用similar_text()來顯示字符串匹配的百分比。但我想弄清楚如何回顯similar_text()發現的相似之處。有沒有辦法做到這一點?如何顯示它發現的文字相似?

這裏是什麼,我試圖做一個樣本:

$similarText = similar_text($articleContent, $wordArr[$wordNum][1], $p); 


      //if(strpos($articleContent, $wordArr[$wordNum][1]) !== false) 
      if($p > .25) 
      { 

       $test =($wordArr[$wordNum][1] - similar_text($articleContent, $wordArr[$wordNum][1])); 
       echo $test."<br/>"; 

       echo "Percent: $p%"."<br/>"; 
       echo "MATCH NAME<br/>"; 
       print_r($wordArr[$wordNum]); 
       echo "<br/><br/>"; 


      } 

相似文本給我的,我與相匹配的百分比,但我有種想看看它是如何工作的,並且實際上將它匹配的單詞顯示爲匹配的單詞。像回聲一樣:

echo $matcher." matches ".$matchee 

回答

0

請考慮舉一個例子來獲得更好的答案。

<? 
similar_text($string1, $string2, $p); 
echo "Percent: $p%"; 
?> 

如果您需要查看有多少字符已被更改。

<?=(strlen($string2) - similar_text($string,$string2));?> 
+0

好的,這有一點幫助,但stil不是我所需要的。我需要更多的細節。我在上面放了一些代碼示例。也許有更好的方法來做到這一點。 – pfunc 2010-06-21 23:56:43