foreach($items as $i=>$item){ 
   echo 当$i=4的倍数的时候输出;
}当i等于4的倍数的时候, 输出,这个应该怎么办? 就是4,8,12,16,20...

解决方案 »

  1.   

    用取模
    foreach($items as $i=>$item){ 
       if($item%4==0){
        echo "取模就是除以4没有余数";
    }
    }
    给分,我要穷死了!!!!
      

  2.   


    //你说的是键名是4的倍数(排除0),输出键名还是键值?
    //此例为输出键值
    $arr=array(1,2,3,4,5,6,7,8,9);
    foreach($arr as $key=>$value){
    //echo $key;
    if($key!=0 && $key %4 =='0'){
    echo $value."\n";
    }
    }