以下代码旨在使用 levenshtein() 将用户输入的单词与 MySQL 表的列中的值进行比较:
$searched=$_POST['searched'];
$sql = "SELECT * FROM `word_list`;";
$result = mysqli_query($conn,$sql);
while($row=mysqli_fetch_assoc($result))
$title = $row['word'];
$sound = levenshtein($searched, $title);
if ($sound < 4) {
echo $title;
}
?>
我的困惑源于实际循环表的“单词”列的值作为第二个字符串 in levenshtein 函数的变量的机制。
最终,我想将该列中的值循环到 $title 变量中,并回显产生小于 4 的 levenshtein 距离的值,但我似乎无法返回任何输出。