以下に示すように、大文字と小文字を区別しない方法で、 "Username" または "Password" のさまざまなバリエーションを見つけようとしています。
$unVar1 = "username";
$unVar2 = "user name";
$usernameVariations1 = strcasecmp($unVar1, $unVar2);
$unVar3 = "User";
$unVar4 = "id";
$usernameVariations2 = strcasecmp($unVar3, $unVar4);
$pwVar1 = "password";
$pwVar2 = "pass";
$passwordVariations1 = strcasecmp($pwVar1, $pwVar2);
if ($element->value === $usernameVariations1
|| $element->value === $usernameVariations2
|| $element->value === $passwordVariations1) {
echo "Weee!";
}
else {
echo "boo!";
}
問題は、出力boo
の各要素に対して " " を出力することforeach()
です。私は何を間違っていますか?これらの値をすべて配列に入れることは可能ですか? ありがとう。