The things that you want to work point out some muddiness in your understanding of Perl data types. It would be worthwhile for you to train yourself to pay attention to the sigils (type indicators). For example, you wanted to do:
$logtype=@singlefilter[0];
Obviously, the left side is a scalar variable, while the right side is an array slice. That's not a good match. Just for typing reasons, it would be better to have
$logtype=$singlefilter[0];
so you're assigning scalar to scalar. Of course, that still won't give you what you want, because you don't want the reference to the array, you want something out of the referenced array:
$logtype = ${$singlefilter}[0]; # is the same as $logtype = $singlefilter[0]->[0]; # is the same as $logtype=$singlefilter[0][0];
But really, you want to assign several pieces out of the referenced array, so you can go back to using an array slice, assigning to a list:
($logtype, $Regex_Event, $Friendly_Output) = @{$singlefilter[0]}[0,1,2 +];
The usual perldocs are recommended:
perldoc perldata perldoc perlreftut perldoc perllol perldoc perlref

The PerlMonk tr/// Advocate

In reply to Re: Popping Arrays from an Arrays of Arrays by Roy Johnson
in thread Popping Arrays from an Arrays of Arrays by iana

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.