想用for循环让数组的单元向尾部移动两次输出一次值,再向头部移动一次输出一次值,再向尾部移动两次。。。如此循环。
输出结果为什么不是预期的:中人华民人共民国共。 而是:中人共国。
$arr=array('中','华','人','民','共','和','国');
reset($arr);
for($step=true;current($arr);){
echo current($arr),'<br/>';
if($step){
next($arr);
next($arr);
$setp=false;
}else{
prev($arr);
$sept=true;
}
}