in reply to Html - dynamic array
my $rws = 0; for (...) { $foo[$rws] = ...; $rws++; } [download]
for (...) { push @foo, ...; } [download]
You have two instances of unnecessarily using a counter.