3v4l.org

run code in 300+ PHP versions simultaneously
<?php function testMetaphone($s1 = "", $s2 = "", $phonemes = 4) { if (empty($s1) || empty($s2)) { return false; } $m1 = metaphone($s1, $phonemes); $m2 = metaphone($s2, $phonemes); $sim = similar_text($m1, $m2, $perc); $logMessage = "M1: {$m1}, M2: {$m2}, Similarity: $sim ($perc %) - Originals text: {$s1} | {$s2}"; echo("testMetaphone: " . $logMessage); // Test accuracy if ($perc >= 85) { return true; } else { return false; } } $answerCheck = testMetaphone("Toyota", "Totota", 6); var_dump($answerCheck);

preferences:
31.57 ms | 406 KiB | 5 Q