我試圖找到「用戶名」或「密碼」,不同的變型,如下所示,在不區分大小寫的方式:字符串比較
$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()
輸出中的每個元素。我究竟做錯了什麼?是否有可能將所有這些值放入數組中?謝謝。
您發佈的內容中沒有'foreach'循環,通常您的代碼非常混亂。你能詳細說明你想完成什麼嗎? – kba 2013-02-12 01:41:43
這裏遺漏了一些代碼,很抱歉混淆@kba – CodeTalk 2013-02-12 01:45:31