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