在if判断在如何知道$flag何时是ture还是false,或者说怎么知道它是真还是假   $arr=array('中','华','人','民','共','国',);   for($flag=ture;current($arr);)){
     echo current($arr),'<br/>';
       if($flag){
           next($arr);
           next($arr);
         $flag=flase;
}else{
 
     prev($arr);
     $flag=ture;}

解决方案 »

  1.   

    arr=array('中','华','人','民','共','国',);
    for($flag=true;current($arr);){
      echo key($arr), ':', current($arr), ' ', $flag ? 'true':'false', '<br/>';
      if($flag){
        next($arr);
        next($arr);
        $flag=false;
      }else{
        prev($arr);
        $flag=true;
      }
    }
    0:中 true
    2:人 false
    1:华 true
    3:民 false
    2:人 true
    4:共 false
    3:民 true
    5:国 false
    4:共 true