Php 验证if语句中的字符串,但补偿拼写错误
我正在创建一个条件if语句,以在信息输入到文本字段时显示某些数据。。我遇到的唯一障碍是可能的用户错误。。所以我想知道是否有办法弥补拼写错误Php 验证if语句中的字符串,但补偿拼写错误,php,Php,我正在创建一个条件if语句,以在信息输入到文本字段时显示某些数据。。我遇到的唯一障碍是可能的用户错误。。所以我想知道是否有办法弥补拼写错误 if (isset($_POST['Data_Cont'])){ if ($_POST['Data_Cont'] === "Alpha239d"){ echo "Displaying Form Specific Data"; } } 但是如何弥补拼写错误呢 有三种可能: if (isset($_POST['Data_Con
if (isset($_POST['Data_Cont'])){
if ($_POST['Data_Cont'] === "Alpha239d"){
echo "Displaying Form Specific Data";
}
}
但是如何弥补拼写错误呢 有三种可能:
if (isset($_POST['Data_Cont'])){
if ($_POST['Data_Cont'] === "Alpha239d"){
echo "Displaying Form Specific Data";
}
}
1) 使用可用选项的下拉列表,而不是文本输入
2) 生成精确和近似匹配字符串的数组,并将而不是===用于条件语句
3) 使用条件语句中的函数,允许字符串中与预期值相比存在一定数量的差异,但这可能会产生误报,具体取决于您预期的不同单词彼此之间的距离。不同的方法可能是自动完成建议,以减少打字错误。