..You often have no need to know the indexes when looping through an array. And since an array begins with index 0, you would skip the first element with : for ( 1 .. $#$val )..
And how was I looping through the array of array provided by the OP? Please check Re: Dereference array of arrays again. OR maybe that is met for the OP.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me