User since
2005-04-20
2
Artikel
BenutzerIn
Hallo,
folgendes Problem:
Ich soll eine Textdatei "artikel.txt" einlesen.
Diese enthält in der 1.Spalte Artikelnummern und in der 2. Spalte Artikelanzahlen. Manche Artikelnummern sind doppelt, besitzen aber unterschiedliche Artikelanzahlen.
Die die öfter vorkommen, sollen im zugehörigen Hashwert aufsummiert werden.
folgenden Code habe ich geschrieben:
while ( defined ( $line = <INFILE> ) )
{
( $artikelnummer,$artikelanzahl ) = split ( " " , $line );
$hashartikel { $artikelnummer } = $artikelanzahl;
}
Im Hash %hashartikel stehen nun die Schlüssel/Values.
Wie prüfe ich nun, ob ein Schlüssel im Hash öfter vorkommt, um dann dessen Werte im im zugehörigen hashwert zu summieren?
Gruß
hihat
User since
2003-08-04
12208
Artikel
Admin1
[quote=hihat,20.04.2005, 17:58]Wie prüfe ich nun, ob ein Schlüssel im Hash öfter vorkommt, um dann dessen Werte im im zugehörigen hashwert zu summieren?[/quote]
gar nicht. ein schlüssel ist im hash eindeutig..
User since
2005-04-20
2
Artikel
BenutzerIn
Hallo Strat,
danke für deine Antwort (funzte sofort).
gruß
hihat