如果写成IF语句,那是怎样写,是
if(in_array($a, $array)==true)
{}
吗?

解决方案 »

  1.   

    in_array返回bool值
    if(in_array($a, $array)){
    }唉,老毛病又犯了!!!
      

  2.   


    你的写法不是最佳写法。测试存在这样写:
    if(in_array($a, $array))
    {}测试不存在这样写:
    if(!in_array($a, $array))
    {}
      

  3.   


    $array=array(3,4,5,6,7);
    $find=in_array(4,$array);
    if($find){
    echo "1234";
    }else{
    echo "not find!";
    }
      

  4.   

    我可以这样写嘛?
    $arr = array_flip(array('a', 'b', 'c', 'd'));
    if (isset($arr['a'])) {
        echo 'ok';
    }