Php 魔幻8球-文本验证是否几乎相同?

Php 魔幻8球-文本验证是否几乎相同?,php,Php,我正在用PHP建立一个有趣的8球网站,人们在这里提问,并得到肯定或否定的答案 我希望避免犯一些明显的错误,比如重复的问题。。。 但我希望有一种方法可以检查它是否几乎相同。例如,如果有人在程序中一个接一个地输入以下问题,那么程序应该能够给出相同的答案: Will I be rich this year? Will I be rich? Will I be rich 这可能吗?我认为这是本征的错。。。事情,但不是太熟悉,这些似乎比平常更复杂 非常感谢您的帮助。将其保存在数据库或会话中,并进行比较

我正在用PHP建立一个有趣的8球网站,人们在这里提问,并得到肯定或否定的答案

我希望避免犯一些明显的错误,比如重复的问题。。。 但我希望有一种方法可以检查它是否几乎相同。例如,如果有人在程序中一个接一个地输入以下问题,那么程序应该能够给出相同的答案:

Will I be rich this year?
Will I be rich?
Will I be rich
这可能吗?我认为这是本征的错。。。事情,但不是太熟悉,这些似乎比平常更复杂


非常感谢您的帮助。

将其保存在数据库或会话中,并进行比较

if (in_array($question, $_SESSION['questions'])){
    echo $_SESSION['answers'][array_search($question, $questions)];
}
$_SESSION['qustions'][] = $question;
$_SESSION['answers'][] = (rand(1,10) == 10) ? 'yes' : 'no';
您还可以使用或函数计算问题之间的距离

查看。