for ($i=0; $i<$length2; $i+=2){ push @array2, $array[$i]; } for ($i=1; $i<$length; $i+=2){ push @array2, $array[$i]; }