@valueArray = ([$version,$totSP]); #### push @valueArray, [$version, $totSP]; #### use strict; use warnings; #### for my $folderId (keys %hash) { for my $customer (keys %{$hash{$folderId}}) { for my $version (keys %{$hash{$folderId}{$customer}}) { my $totSP = $hash{$folderId}{$customer}{$version}{totSP}; push @valueArray, [$version, $totSP]; } } }