I thought I saw this question answered here already, but I can't find it.

Is it possible to use the same key twice in a hash?
I have a hash that will be three dimensional:
$myhash{$level1}{$level2} = 3;
For every $level1 there will be multiple $level2 keys, the problem is there may be multiple $level2 keys with the same name.
Can this be handled in a hash?
I was thinking of testing for uniqueness and if the keys are the same, putting the keys in an array and putting the array in the hash, but that will make comparisons more difficult and eliminate most of the value of using a hash in the first place.
Any ideas?

Your humble servant,
-Chuck

In reply to Multiple identical keys in a hash. by ChuckularOne

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.