checkbtext($pic,11,"呵呵"); function checkbtext($array,$n,$str){
             if(!empty($array)){
                 for($i=1;$i<=count($array);$i++){
                     if($array[$i]!=0){$j++;}
                 }
                 if($j<2){echo "<script>alert('.$str.');history.go(-1);</script>";exit;}
             }else{
                 echo "<script>alert('.$str.');history.go(-1);</script>";exit;
             }
         }红色部分报错为Notice: Undefined variable: j in E:\web_php\cdcwj.cn\function.php on line 73$pic传的是一个数组;请问如何修改

解决方案 »

  1.   


    checkbtext($pic,11,"呵呵"); function checkbtext($array,$n,$str){
                 if(!empty($array)){
                     for($i=1;$i<=count($array);$i++){
                         if($array[$i]!=0){$j++;} //这行报错
                     }
                     if($j<2){echo "<script>alert('.$str.');history.go(-1);</script>";exit;}
                 }else{
                     echo "<script>alert('.$str.');history.go(-1);</script>";exit;
                 }
             }
      

  2.   

    function checkbtext($array,$n,$str){
    $j = 0;
    if(!empty($array)){
    for($i=1;$i<=count($array);$i++){
    if($array[$i]!=0){$j++;}
    }
    if($j<2) {
    echo "<script>alert('.$str.');history.go(-1);</script>";exit;}
    }else{
    echo "<script>alert('.$str.');history.go(-1);</script>";exit;
    }
    }