Andreas: in Schleife Hash $key-> $value zuweisen

Beitrag lesen

Hallo!

Naja, habe wieder ein Problem welches mir in PHP kinderleicht von der Hand ging, aber mich in PERL vor ein unlösbares Problem stellt:

Am besten schreibe ich mal, wie ich es in PHP machen würde:

$array = explode("\n",$string);
foreach($array as $tmp){
    list($key,$value) = explode(":",$tmp);
    $mein_array[$key] = $value;
}

Wie man sieht, einen String bei "\n" teilen und somit zeilenweise in einen Array schreiben - soweit komme ich noch,

und dann in einer Schleife jedes Element dieses Arrays bei ":" teilen, und den vorderen Teil als Key und den Hintern als Value in einenHash schreiben. Mein Problem ist die Zeile

list($key,$value) = explode(":",$tmp);

das schreiben in den Hash ist klar, aber wie komme ich an die Strings $key und $value? OK, Split habt Ihr mir ja genannt, aber wie kommen die Daten jetzt als key-value ion den Hash?

Vielen Dank!

Grüße
Andreas