function are50PercentEqual($str1, $str2) {
if ($str1 == null || $str2 == null || strlen($str1) != strlen($str2)) {
return false;
}
$matchingChars = 0;
for ($i = 0; $i < strlen($str1); $i++) {
if ($str1[$i] == $str2[$i]) {
$matchingChars++;
}
}
return ((double) $matchingChars / strlen($str1)) >= 0.5;
}
$str1 = "java c# c php python";
$str2 = "java c# c r rust php";
if (are50PercentEqual($str1, $str2)) {
echo "yes";
} else {
echo "no";
}
/*
run:
yes
*/