就像这篇文章的标题所说,我将能够检查一个单词的每个字母是否在另一个单词中找到。到目前为止,这些是我能够想出的代码行:
<?php
$DBword = $_POST['DBword'];
$inputWords = $_POST['inputWords'];
$inputCount = str_word_count($inputWords,1);
echo "<b>THE WORD:</b>"."<br/>".$DBword."<br/><br/>";
echo "<b>WORDS ENTERED:</b><br/>";
foreach($inputCount as $outputWords)
{
echo $outputWords."<br/>";
}
foreach($inputCount as $countWords)
{
for($i=0; $i<strlen($countWords); $i++)
{$count = strpos( "$DBword", $countWords[$i]);}
if($count === false)
{
$score++;
}
}
echo "<b><br/>TOTAL SCORE: </b>";
echo $score;
?>
我foreach
的意思$outputWords
是只输出输入的字母。至于另一个foreach
,$countWords
我用它来真正检查输入的单词中的所有字母是否都在$DBword
. 我正在使用for
循环来检查每个字母。
到目前为止,我没有得到我想要的输出,我只是没有想法。请问有什么想法吗?