use strict; use warnings; use Data::Dumper; my $rboc = "SA"; my $telco = "0009"; my %HoH; my %MultiHash; $HoH{$rboc}{$telco} ++; $MultiHash{$rboc, $telco} ++; print Dumper (\%HoH); print Dumper (\%MultiHash); #### $VAR1 = { 'SA' => { '0009' => 1 } }; $VAR1 = { 'SA0009' => 1 };