echo levenshtein('kitten','sitting');
echo "<br />";
echo levenshtein('qq密码','qq邮箱');
echo "<br />";
echo similar_text('qq密码','qq邮箱');
第一个还好理解输出为3,就是有三个不同但是后面二个分别是5,3我就不能理解了,郁闷有哪位大哥能进一步帮我讲解吗,谢谢
echo "<br />";
echo levenshtein('qq密码','qq邮箱');
echo "<br />";
echo similar_text('qq密码','qq邮箱');
第一个还好理解输出为3,就是有三个不同但是后面二个分别是5,3我就不能理解了,郁闷有哪位大哥能进一步帮我讲解吗,谢谢
码=>%E7%A0%81
邮=>%E9%82%AE
箱=>%E7%AE%B1
返回在两个字符串中匹配字符的数目
由上述分析
71 71 e5 af 86 e7 a0 81
71 71 e9 82 ae e7 ae b1
所以 echo similar_text('qq密码','qq邮箱'); 输出 3
你的汉字用了utf8编码
所以都是3个ansi字符