webForumDet fria alternativet

Hash , hash äsch päsch ..

1 svar · 258 visningar · startad av jakob

jakobMedlem sedan aug. 200017 inlägg
#1

Hej,

har ett litet problem. Jag vill stoppa in värden, keys, i min hash
"dynamiskt", dvs keynames är variabler :

while $line (@massor_med_text)
{                       
                        $keyname = substr(0,3,$line);

                       if ($line =~ /ABCD/)
                        {
                       %hash = ($key_name=>{"ETT"=>$line});
                        }

                        if ($line =~ /EFGH/)
                        {
                        %hash = ($key_name => {"TVA" => $line});
                        }
}

Problemet är att det blir bara en key, oavsett hur många jag borde få ...

Är det nån som fattar vad jag menar , och i så fall kanske kan hjälpa till lite ?

Tack på förhand,

Jakob

jakobMedlem sedan aug. 200017 inlägg
#2

Det ordnade sig ..

$hash{$keyname}{"keyname"} = $value

/ J

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)