比较2个字符串PHP

时间:2013-12-09 20:16:52

标签: php

Helllo,我想知道是否有办法比较两个字符串并获得不同字母的数量(或任何其他差异指标)。 strcmp()实际上不起作用,因为它返回一些我无法使用的随机数。我的目标是比较两个字符串,并找出它们在超过5个符号中是否不同。有人能给我一个暗示吗?谢谢你的时间。

2 个答案:

答案 0 :(得分:8)

听起来像levenshtein()可以使用的极少数情况之一。

  

Levenshtein距离定义为您必须替换,插入或删除以将 str1 转换为 str2 的最小字符数。

答案 1 :(得分:2)

您可以尝试使用PHP's similar_text功能:

$matching_char_count = similar_text($var_1, $var_2, $percent); 
echo $matching_char_count;
echo $percent;