1
phpで2つのメタファの結果を比較する効率的な方法があるのだろうかと思います。メタファの結果を2つコンパイルする方法
メタフォン1 = OSKRSWRNNTFYFFTFRHNNSSBSTPKTR
メタフォン2 = FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR
何が良いスタートやアプローチのでしょうか?
phpで2つのメタファの結果を比較する効率的な方法があるのだろうかと思います。メタファの結果を2つコンパイルする方法
メタフォン1 = OSKRSWRNNTFYFFTFRHNNSSBSTPKTR
メタフォン2 = FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR
何が良いスタートやアプローチのでしょうか?
私はこれを試してみました:
<?php
$metaphone1 = "OSKRSWRNNTFYFFTFRHNNSSBSTPKTR";
$metaphone2 = "FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR";
$metaphone3 = "WERTYTRSDVVQQOSKRSWRNNTFYFFTFRHNNSSBSTPKTR";
echo levenshtein($metaphone1,$metaphone2); // Returns 30
echo levenshtein($metaphone2,$metaphone3); // Returns 36
?>
は、[ 'レーベンシュタイン()'関数](http://php.net/manual/en/function.levenshtein.php) – JazZ
おかげでPHPを見てみましょう私はそれが私を助けることができるとは確信していませんでした。私はそれに私の答えを見てみました –