use List::Util qw(first); .. my $add_in = first { $_->{status} eq 'houses' } @$data; [download]
In reply to Re^3: Add new data to array by BillKSmith in thread Add new data to array by Anonymous Monk