Hi,
I'm trying to obtain the similarity percentage for 2 Strings when using
the Levenshtein function but the percentages doesn't seem to match the
percentage
returned by similar_text($str1,$str2,$match_percent);

Below is what I use to calculate the similarity percentage

$dist = levenshtein($str1,$str2);
$str1len = strlen($str1);
$str2len = strlen($str2);
if($str1len > $str2len)
{
        $pct = ($str1len - $dist)/$str1len;
}
else
{
        $pct = ($str2len - $dist)/$str2len;
}
$pct = $pct*100;

What am I missing from the calculation?

Thanks.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to