% for (my $i = 0; $i < @{$all_groups}; $i++) { % my $j = $i; Start loop: $i=<% $i %>, $j=<% $j %>
% while ($all_groups->[$i][0] == $all_groups->[$j][0]) { % % # for ($j = $i; $all_groups->[$i][0] == $all_groups->[$j][0]; $j++) { % die if ($j > 2000); $i=<% $i %>, $j=<% $j %>, user=<% $all_groups->[$j][2] %>
% $j = $j + 1; % } After loop: $i=<% $i %>, $j=<% $j %>
% $i = $j; End loop: $i=<% $i %>, $j=<% $j %>
% }