// 传统 for ($i=0,$length=count($arr);$i<$length-1; $i++ ) { echo 'Current: ' . $arr[$i] . ' Next:' . $arr[$i+1]; } // 优雅 $prev = ''; foreach ($arr as $val) { if (!$prev) { $prev = $val; continue; } // do something echo 'Current: ' . $val . 'Next: ' . $prev; $prev = $val; }