Javascript 使用php或js/jquery按顺序匹配字符串中的单词

Javascript 使用php或js/jquery按顺序匹配字符串中的单词,javascript,php,compare,match,Javascript,Php,Compare,Match,我有一个测试考生打字速度的程序。他们基本上跟着绳子走3分钟。3分钟后,我用php将字符串分割成数组,并按顺序进行比较 此代码有如下串行错误:; 1-当候选者在行之间跳跃时,如上下顺序,会在算法中造成混乱,并错误计算匹配词。 2-在一次会议中,我们有100名候选人在打字。这意味着我的wampserver将需要100个请求来同时比较巨大的字符串。这会导致对某些候选人没有反应。这将需要我们重新测试这些候选人,因为我们无法从wampserver获得结果 因为我需要将结果保存在mysql中,所以我正在考虑

我有一个测试考生打字速度的程序。他们基本上跟着绳子走3分钟。3分钟后,我用php将字符串分割成数组,并按顺序进行比较

此代码有如下串行错误:; 1-当候选者在行之间跳跃时,如上下顺序,会在算法中造成混乱,并错误计算匹配词。 2-在一次会议中,我们有100名候选人在打字。这意味着我的wampserver将需要100个请求来同时比较巨大的字符串。这会导致对某些候选人没有反应。这将需要我们重新测试这些候选人,因为我们无法从wampserver获得结果

因为我需要将结果保存在mysql中,所以我正在考虑将计算作业加载到浏览器中的javascript中,只将结果发送到wampserver以将其写入mysql

我正在寻找替代方法来解决这些问题至少5个月,在这里我愿意接受任何建议

我是否应该在javascript中通过将字符串拆分为单词来进行计算以进行数组和比较? 或者我应该将其保存在PHPWampServer中,但如何解决此类即时100请求平稳运行的问题


提前感谢。

下面是一个关于如何比较两个阵列的简单示例

var arr1='这是一个示例';
var arr2=['This','is','a','example'];
对于(变量i=0;ilog(arr1[i],“在索引处不匹配”,i)
您可能应该编写一个javascript版本的打字速度算法,然后通过ajaxso将结果保存到mysql。除了将整个字符串拆分为数组并逐字检查外,还有什么方法可以按顺序匹配单词并计算正确的(匹配的)单词?