#!/usr/bin/perl -w
use strict;
use warnings;
use Data::Dumper;
my %hash = {
'debt-1' => {
'debt_id' => 10,
'mobile' => 11,
'address1' => 12
},
'dedt-2' => {
'debt_id' => 20,
'mobile' => 21,
'address1' => 22
},
'debt-3' => {
'debt_id' => 30,
'mobile' => 31,
'address1' => 32
},
'debt-4' => {
'debt_id' => 40,
'mobile' => 41,
'address1' => 42
}
};
####
print "\n---------------------Top 4 ---------------------\n";
print Dumper \%hash;
print "\n---------------------Top 5 ---------------------\n";
####
---------------------Top 4 ---------------------
$VAR1 = {
'HASH(0x7fc9b5936d80)' => undef
};
---------------------Top 5 ---------------------
####
my $cnt = 1;
while ( my ($name, $ITEM) = each %hash ){
print "[ $cnt ] --- $name \n";
# print Dumper $ITEM;
my $in_cnt = 1;
while ( my ($item, $value) = each %{$ITEM}) {
print "[ $cnt ] --- [ $in_cnt ] --- $item => $value \n";
# print Dumper $item;
$in_cnt++;
}
$cnt++;
}
####
[ 1 ] --- HASH(0x7fc9b5936d80)
Argument "HASH(0x7fc9b5936d80)"