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