That assumes the list has at least 5 elements and is exactly divisible by 5. Otherwise:my @myMainArray = map { [ $myArray[$_] .. $myArray[$_+4] ] } grep { !($_ % 5) } 0 .. $#myArray;
my @myMainArray = map { exists $myArray[ $_+4 ] ? [ $myArray[$_] .. $myArray[$_+4] ] : [ $myArray[$_] .. $myArray[-1] ] } grep { !($_ % 5) } 0 .. $#myArray;
In reply to Re: how to seperate array after a certain number of elements?
by un-chomp
in thread how to seperate array after a certain number of elements?
by adrive
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |