Мне интересно, если есть эффективный способ сравнить результаты 2 метафона в php.
метафон 1 = OSKRSWRNNTFYFFTFRHNNSSBSTPKTR
метафон 2 = FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR
Что бы хорошо начать или подойти?
Я попробовал это:
<?php $metaphone1 = "OSKRSWRNNTFYFFTFRHNNSSBSTPKTR"; $metaphone2 = "FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR"; $metaphone3 = "WERTYTRSDVVQQOSKRSWRNNTFYFFTFRHNNSSBSTPKTR"; echo levenshtein($metaphone1,$metaphone2); // Returns 30 echo levenshtein($metaphone2,$metaphone3); // Returns 36?>
Других решений пока нет …