我有一個哈希看起來像下面當我用自卸車。我想遍歷每個級別並單獨打印所有內容。多層次Perl中的哈希
$VAR1 = {
'TP144' => {
'LNDN CDR' => [
'NAME XYZ
FNAME ABC
STATUS MARIED
TEST "THIS IS TEST"
TEMP!VALUE 0'
],
這就是它的樣子:L2的值本身就是一個數組。
$VAR1{L1}{L2}=>ARRAY
任何幫助表示讚賞。
在此先感謝
編輯:謝謝馬特,我找到了該鏈接的答案。這是我做到的。
foreach $L1 (sort keys %VAR1) {
print "$L1: { ";
for $L2 (sort keys %{ $VAR1{$L1} }) {
foreach (@{$VAR1{$L1}{$L2}})
{
print $_."\n";
}
}
print "}\n";
}
@Mat由於該鏈接幫助我找到正確的答案。 – Mardanian
@馬爾代夫 - 這是可行的,但要小心只給它提供相同的數據結構。它不適用於其他結構。 – DVK