in reply to iterating through array and saving matches to new array
Take a look at grep
#!/usr/bin/perl use strict; use Data::Dump 'pp'; my @a = 1..1000; my @newa = grep( $_>850,@a ); pp \@newa; [download]