function similar($str1, $str2) { $str1len = strlen($str1); $str2len = strlen($str2); $max = max($str1len, $str2len); $min = min($str1len, $str2len); $score = 0; for($i = 0; $i <= $max-1; $i++) { if(@$str1[$i]==@$str2[$i]) { $score++; } } $media = ($max+$min)/2; $score = (int)(($score/$media)*100); return $score; }