$test=array("11"=>"aaa","22"=>"bbb","33"=>"ccc");
$v1;当数组中的$v1==$value时,执行a动作
否则执行b动作。请问该如何写?

解决方案 »

  1.   

    if(in_array($v1))
    {
    a;
    }
    else
    {
    b;
    }
      

  2.   

    $v1只是1个变量,比如值为"bbb",则执行a动作,
    值为"ddd",则执行b动作。
      

  3.   

    $test=array("11"=>"aaa","22"=>"bbb","33"=>"ccc"); 
    $v1="11"; 
    if(in_array($v1,$test)) 

    $a=$test[$v1];
    $a(); 

      

  4.   


    $test=array("11"=>"aaa","22"=>"bbb","33"=>"ccc"); 
    $v1; 
    foreach($test as $_key =>$_value) {
        if($v1===$value)
        {
          a
        }else
        {
          b
        }
    }
      

  5.   

    <?PHP
    $test=array("11"=>"aaa","22"=>"bbb","33"=>"ccc"); 
    $v1="bbb"; 
    foreach($test as $_key =>$_value)
     {
    if($v1==$_value)
    {
      echo "a";
    }else
    {
      echo "b";
    }
    //echo $v1;
    }
    ?>