if($id == 111 && findstr($clientcity,"aaa")) {
111111111;
}
elseif($id == 111 && findstr($clientcity,"bbb")) {
111111111;
}
elseif($id == 111 && findstr($clientcity,"ccc")) {
111111111;
}
下面还有很多......
当$id == 111但findstr($clientcity,"")没有在上面列出值里面时显示2222222;
再当$id != 111显示333333;再其他的也显示333333具体应当怎么写,搞糊涂了, 高手指教下,小弟不懂代码的, 请直接给代码,谢谢

解决方案 »

  1.   

    if ($id != 111) echo '333333';
    else {
        if (findstr($clientcity,"aaa") || findstr($clientcity,"bbb") || findstr($clientcity,"ccc")) echo '11111111'; //findstr()函数返回的是布尔值吗
        else echo '22222222';
    }
      

  2.   

    if(($id == 111) && findstr($clientcity,"aaa")) {
    111111111;
    }
    elseif(($id == 111) && findstr($clientcity,"bbb")) {
    111111111;
    }
    elseif(($id == 111) && findstr($clientcity,"ccc")) {
    111111111;
    }
    ....
      

  3.   

    findstr 是自己写的函数?贴出来看看内容