我正确接收了此表格的信息。
$findNIF = User::where('nif','=',$nif)->get();
$findEmail = User::where('email','=',$email)->get();
我需要比较它是否与$findNIF
和$findEmail
的"nif"
和"email"
值相同。
$findNIF["0"]["nif"];
$findNIF["0"]["email"];
$findEmail["0"]["nif"];
$findEmail["0"]["email"];
我使用以下句子,但我总是收到"OK"
if ($findNIF["0"]["nif"] && $findNIF["0"]["email"] && $findEmail["0"]["nif"] && $findEmail["0"]["email"]){
echo "OK";
} else {
echo "NO";
}
这里
if ($findNIF["0"]["nif"] && $findNIF["0"]["email"] && $findEmail["0"]["nif"] && $findEmail["0"]["email"]){ echo "OK"; } else { echo "NO"; }
在您的条件下,如果您在$findNIF
和$findEmail
变量中都获得值,则它始终返回 true。
如果你想比较$findNIF
和$findEmail
的nif
和$findNIF
$findEmail
的email
,那么这将是这样的
if (($findNIF["0"]["nif"] == $findEmail["0"]["nif"]) && ($findNIF["0"]["email"] == $findEmail["0"]["email"])){
echo "OK";
} else {
echo "NO";
}
请详细说明您的需求。