2011-07-25 5 views
-4

可能性の重複:
how to compare case insensitive two strings in phpPHPで2つの小文字の文字列を比較変換する方法

私はここで2つの文字列を比較する必要が

は私のコード

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

ですが、それは働いていますいずれかの私のために私を助ける

+4

Doctor私は病気です。助けてください – genesis

+0

コードで達成しようとしていることを明確にしてください。それはコードブロックにも入れてください。なぜなら、これは読みにくく、あまり意味がないように見えるからです。 – Jules

+2

質問があなたのhttp://stackoverflow.com/questions/6813111/how-to-compare-case-insensitive-two-strings-in-phpとどのように違うのかを教えてください – Gordon

答えて

0

使用のようになります。 "両方" &&($ lowerGender == '男性' || $ lowerGender(($ lowerUgenderSeek ==場合 $lowerGender=strtolower($gender);$lowerUgenderSeek=strtolower($UgenderSeek);

== '女性'))|| $ lowerGender == $ lowerUgenderSeek)
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'; 
関連する問題