当有人在文本框中写入条目时,我想检查他们使用的单词,并在我拥有的常用单词DB中找到匹配项。 DB中的每个单词都有一个我需要它返回的数字值。
我需要编写一个if语句来检查查询是否返回一个值,如果是,我需要它返回-1。
这是我到目前为止所得到的,但现在只返回一个字。
tfs
我可以获取代码来返回匹配的值。我需要它做的是当数组中的单词不匹配时,它应该返回-1,所以我知道在DB中找不到该单词。
答案 0 :(得分:1)
当然,您的第一次回归将返回并结束该功能。将所有值放在数组中,如下所示:
$arrayOfWords = array();
foreach ($matched_words as $word) {
if (in_array($word->word,$entry_explode)) {
$arrayOfWords['found'][] = $word->word;
} else {
$arrayOfWords['notFound'][] = $word->word;
}
}
return $arrayOfWords;