gpt4 book ai didi

PHP + MYSQL,比听起来更软或可配置的

转载 作者:行者123 更新时间:2023-11-29 08:04:15 24 4
gpt4 key购买 nike

我需要比声音更柔和的东西,或者我需要稍微配置一下。

我有包含城市的表格,例如:“伦敦”我希望查询中最多有一个字母错误。

当用户写:“Londom”时,我仍然希望 MYSQL 选择伦敦。但如果用户将 London 写错了 2 个字母,我就不想再选择 London。所以我只想听起来像 1 个字母阈值。

最佳答案

在这种情况下,Sounds/Soundex 将毫无用处:

有解决办法:

how to compute similarity between two strings in MYSQL

您也可以在 PHP 中使用 levenshtein() 函数执行此操作:

<?php
$sMySTR = "London";

$string1 = "Londam";
$string2 = "Londom";
$string2 = "London";

$check1 = levenshtein(sMySTR, $string1);
$check2 = levenshtein(sMySTR, $string2);
$check3 = levenshtein(sMySTR, $string3);

echo $check1." ";
echo $check2." ";
echo $check3." ";
?>

输出将是:

210

关于PHP + MYSQL,比听起来更软或可配置的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23054768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com