1
我想知道是否有一種有效的方式來比較2 metaphone結果在php中。如何compage 2 metaphone結果
音位1 = OSKRSWRNNTFYFFTFRHNNSSBSTPKTR
音位2 = FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR
會是什麼一個良好的開端或方法嗎?
我想知道是否有一種有效的方式來比較2 metaphone結果在php中。如何compage 2 metaphone結果
音位1 = OSKRSWRNNTFYFFTFRHNNSSBSTPKTR
音位2 = FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR
會是什麼一個良好的開端或方法嗎?
我嘗試這樣做:
<?php
$metaphone1 = "OSKRSWRNNTFYFFTFRHNNSSBSTPKTR";
$metaphone2 = "FYNTTNWSWRNBTRPRTTLRKTFRHKTTRT0BSTPKTRWNRT0SKR";
$metaphone3 = "WERTYTRSDVVQQOSKRSWRNNTFYFFTFRHNNSSBSTPKTR";
echo levenshtein($metaphone1,$metaphone2); // Returns 30
echo levenshtein($metaphone2,$metaphone3); // Returns 36
?>
看看php的['萊文斯坦()'函數(http://php.net/manual/en/function.levenshtein.php) – JazZ
謝謝,起初我不確定它能幫助我。我試了看我的答案 –