同时判断多个条件,我是这样写的,好象不对,请教应该怎样写if(($lang != "cn" or $lang != "tw" or $lang != "jp"))
echo "暂时不提供的语言!";

解决方案 »

  1.   

    我不知道lz是不是想只提供cn, tw, 和jp三种语言如果是的话:
    or -> and
      

  2.   


    if(($lang != "cn" or $lang != "tw" or $lang != "jp")) //无论如何都为真
    =======================================================
    if( !in_array( $lang,array("cn","tw","jp") ) )
    echo "暂时不提供的语言!";
      

  3.   

    if(($lang != "cn" or $lang != "tw" or $lang != "jp")) //只要$lang为"cn","tw","jp"中的任何一个,这个条件还是通过。
      

  4.   


    if(($lang != "cn" || $lang != "tw" ||$lang != "jp")) 
    echo "暂时不提供的语言!";