【发布时间】:2016-07-25 14:21:59
【问题描述】:
我有这个带有数据转储器的结构:
$VAR1 = {
'field' => [
{
'content' => {
'en' => [
'Footware haberdashery leather goods'
],
'de' => [
'Schuhe Kurzwaren und Lederartikel'
],
'it' => [
'Calzature mercerie e pelletterie'
]
},
'type' => 'tag',
'valore' => 'TAG3'
},
{
'content' => {
'en' => [
'Cobbler'
],
'de' => [
'Schuster'
],
'it' => [
'Calzolai'
]
},
'type' => 'tag',
'valore' => 'TAG24'
}
]
};
我的问题是:如何获取数据并一对一打印? 我想打印姓名、标签和价值。 对于我的软件来说,必须使用商店名称和更多数据,例如类型
【问题讨论】:
-
如果我理解正确,您想知道如何访问数据结构中的值。您想要遍历 field 数组引用并访问作为 field 元素的哈希引用中的键。我建议您阅读 perlreftut 和 perlref 了解 Perl 中的数据结构。
-
此数据是否源自 XML?你是如何生成它的?
-
没有名称字段。你是说内容吗?您想如何处理具有空数组的语言?您想如何处理数组中包含多个元素的语言?
标签: perl data-dumper