我想創建一個方法來比較兩個句子並返回使它們不同的單詞。字符串差異php
例如
灰瓦100×200的廚房地板
灰瓦300 X 600廚房地板
差是 100×200 300×600
它將允許一個單一單詞(不需要一個字符坐在兩個獨特單詞之間) 儘管如果距離超過一個單詞,它會拋出一個錯誤,說單詞不是足夠 的區別類似可以在文本
的開始/結束/中間傳遞給不同的博客後發現,我發現類似的方法來使用本機PHP函數xdiff_string_diff我的關注,但問題是,我不能讓代碼有效。我得到錯誤說xdiff_string_diff是未定義的函數。 你們中的任何人都知道應該加載哪些擴展才能使這個功能可用? 或者如果你可以建議另一種方法,它將是偉大的,非常感謝。 :)
<?php
$old_article = "grey tiles 100 X 200 kitchen flooring";
$new_article = "grey tiles 300 X 600 kitchen flooring"
$diff = xdiff_string_diff($old_article, $new_article, 1);
if (is_string($diff)) {
echo "Differences between two articles:\n";
echo $diff;
}
?>
xdiff不是本地庫。 – 2012-08-17 08:16:06
爲您考慮:100 x 200/300x 600不是差異。區別是100 x 2/300 x 6.兩個蜇有... 00廚房...共同地! – 2012-08-17 08:29:36