私はスクリプトに取り組んでおり、ハッシュに格納されている配列からいくつかの値を取得しようとしています。Googleで検索した後、SOで質問を検索し(タイトルが似ているものの、未解決のままであるか、私の問題とは少し異なる問題を解決しているものもあります)、データ構造クックブックをチェックして、妥当な方法ですべてを試した後、あなたの助けを求めるようになりました。
ハッシュ$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]
ます。