我正在以下面的格式查詢輸出。我需要獲得itemthree
的所有值。如何遍歷包含哈希數組的哈希散列?
在嘗試了很多不同的事情之後,我只能提取第一個值。我無法弄清楚如何在循環中運行它,以獲取items
元素中的所有itemthree
的值。
這是我的數據
$VAR1 = {
one => { msgSize => 103 },
two => {
items => [
{ itemOne => -1, itemthree => "AB_CD_EF", itemtwo => 0 },
{ itemOne => -1, itemthree => "XY_YZ_AB", itemtwo => 10 },
],
},
someOtherStuff => "abc",
}
是否使用'
如果它實際上是一個哈希引用,更改XML :: Simple'? – Borodin
在Perl中使用嵌套數據結構是一種非常有用的技巧,我推薦使用Perl附帶的[perlreftut dcocumentation](http://perldoc.perl.org/perlreftut.html)。但是,如果您嘗試使用XML :: Simple作爲@Borodin,並且懷疑然後我建議您遵循此[XML :: LibXML教程](http://grantm.github.io/perl-libxml-例如/)。 –
我剛剛開始使用Perl,因此這種學習材料將非常有幫助。謝謝! – jaySingh