如何转换比较php中的两个小写字符串

时间:2011-07-25 10:50:01

标签: php

  

可能重复:
  how to compare case insensitive two strings in php

我需要比较两个字符串,这是我的代码

if(
    (strtolower($UgenderSeek)=="both")
    ? (strtolower($gender)=='male' || strtolower($gender)=='female')
    : strtolower($UgenderSeek)==strtolower($gender)
)

但它适用于我帮助的任何人

2 个答案:

答案 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)