匹配基于零件匹配的字符串

时间:2013-05-25 23:35:07

标签: php

我从6个实时源中提取数据,有时格式略有不同,即。我可能有

  • '阿森纳'和'阿森纳fc'
  • 'T Walcot'和'Theo Walcot'和'T. Walcot'

我在徘徊的是,是否有一种简单的方法来检查字符串是否相互匹配,因为它们是否具有相同顺序的特定字母百分比,它们将被认为是相同的。

我怀疑我可以设置相关单词和术语的列表,但这意味着必须提前设置它,但是如果有一个更容易的,即时自动化的方式,我会徘徊,因为我将无法编译很长一段时间的完整列表。

2 个答案:

答案 0 :(得分:4)

只有一个功能:

similar_text('Theo Walcott', 'T. Walcott', $similarity);
echo $similarity;

答案 1 :(得分:1)

查看soundex函数http://php.net/soundex和similar_text函数以获得相似性的百分比。