我正在编写一个脚本并尝试从存储在哈希中的数组中获取一些值。在 Google 上搜索,搜索关于 SO 的问题(还有一些标题相似但仍未解决或解决的问题与我的略有不同),并在查看了Data Structures Cookbook并尝试了所有合理的尝试之后,我来求你的帮助。
我有一个哈希,$action
和一个数组,$action->{'Events'}
。这是 的输出print Dumper($action->{'Events'});
:
$VAR1 = [{
'Muted' => 'something',
'Role' => 'something',
'Event' => 'something',
'Channel' => 'something',
'Talking' => 'something',
'UserNumber' => 'somenumber',
'CallerIDName' => 'somenumber',
'Conference' => 'somenumber',
'MarkedUser' => 'something',
'ActionID' => 'somenumber',
'CallerIDNum' => 'somenumber',
'Admin' => 'something'
}];
例如,我需要获取 的值$action->{'EVENTS'}->{'CallerIDName'}
,但是这种语法和许多其他语法都行不通。我什至尝试过$action->{'EVENTS'}[6]
等等$action->{'EVENTS'}->[6]
。