Spe*_*cer 1 php string if-statement
我想写一个简单的if条件.
function genderMatch($consumerid1, $consumerid2)
{
$gender1=getGender($consumerid1);
$gender2=getGender($consumerid2);
echo $gender1;
echo $gender2;
if($gender1=$gender2)
echo 1;
return 1;
else
echo 0;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
getGender函数的输出是M或F.但是,无论我做什么,gender1和gender2都返回相同.例如,我得到这个输出:MF1
我目前不知所措,有什么建议吗?
if ($gender1 = $gender2)
Run Code Online (Sandbox Code Playgroud)
如果结果(即值)的计算结果为true(每个非空字符串都为),则赋值为$gender2to $gender1并继续$gender2.你要
if ($gender1 == $gender2)
Run Code Online (Sandbox Code Playgroud)
顺便说一句,整个函数可以写得更短,如下所示:
function genderMatch($cid1, $cid2) {
return getGender($cid1) == getGender($cid2);
}
Run Code Online (Sandbox Code Playgroud)