この関数は6つのマッチを返しますが、2つのマッチが必要です。私はここで何が間違っているのか分かりません。strpos()の使用に問題がある
public function displayPrize() {
$testString = "The cow jumped over the moon";
$userString = "The cow";
$magicArray = (explode(" ", $testString));
foreach ($magicArray as $value) {
if (strpos(" ", $userString, $value) !== false) {
$count++;
}
}
echo $count . ' matches';
}
$値は文字列です... strpos – DragonYen
...のparam 3は数であることを期待配列検索を使用する – devpro
あなたがしようとしていることははっきりしません。なぜそれが2試合になるはずだと思いますか?あなたは 'strpos()'呼び出しに何を期待していますか? – Barmar