I have a loop in place that has the following within it. The loop goes through the values in an array and splits each array value up into the @vals array to use below. A typical example of the values in the original array are :
101010~0
101010USED~0
A split is then performed on the values (using tilde) to populate the array @vals below. When the loop hits the below check for 101010 it satisfies the if statement. The second time through for 101010USED the if statement isn't satisfied. Why is this the case? Before the loop %vHASH would have it's values set up as follows :
$vHASH{101010}{0} = "something";
$vHASH{101010USED}{0} = "something";

if (!(defined($vHASH{$vals[0]}{$vals[1]}{"SYSTEM"}))) { $vHASH{$vals[0]}{$vals[1]}{"SYSTEM"} = "text"; }
Any explanation to why this is happening would be greatly appreciated. Thanks.

In reply to Strange Hash Problem by rpike

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.