次のコードは、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;
}
?>
私の混乱は、テーブルの「単語」列の値を、レーベンシュタイン関数の 2 番目の文字列の変数として実際にループするメカニズムに起因しています。
最終的に、その列の値を $title 変数にループし、4 未満のレーベンシュタイン距離を生成する値をエコーしたいのですが、出力を返すことができないようです。