我需要比较两个字符串,这是我的代码
if(
(strtolower($UgenderSeek)=="both")
? (strtolower($gender)=='male' || strtolower($gender)=='female')
: strtolower($UgenderSeek)==strtolower($gender)
)
但它适用于我帮助的任何人
答案 0 :(得分:1)
if(strtolower($UgenderSeek)=="both"){
//do stuff
}else{
if (strtolower($gender)=='male'){
//do stuff
}
else{
//do stuff
}
}
你的风格看起来像
$condition = true;
echo ($condition) ? 'is true' : 'is false';
答案 1 :(得分:0)
使用:
$lowerGender=strtolower($gender);
$lowerUgenderSeek=strtolower($UgenderSeek);
if(($ lowerUgenderSeek ==“both”&&($ lowerGender =='male'|| $ lowerGender =='female'))|| $ lowerGender == $ lowerUgenderSeek)