Thread hash sortiert ausgeben: hash nach bestimmter sortierreihenfolge
(3 answers)
Opened by Gast at 2004-02-26 23:54
Hallo ,
ich habe einen hash der undgefaehr so aufgebaut ist (Was genau drin steht weiss ich nicht) $mein_hash{"eintrag1"} = "791"; $mein_hash{"eintrag2"} = "12000"; $mein_hash{"eintrag3"} = "prompt"; $mein_hash{"eintrag4"} = "32wx"; immer drin ist "eintrag2" was sonst noch kommt ist variabel "eintrag4" kann vorkommen. jetzt will ich das sortiert in eine datei schreiben undzwar zuerst eintrag2, dann eintrag4 und der rest ist egal. ich habe mir gedacht ich mach mir nen hilfs-array wo drin steht @array = qw ( eintrag2 eintrag4 ); und lauf den hash dann anhand von diesem durch aber was mache ich mit den eintraegen die variabel sind ? ich weiss ja nicht was da noch steht ? ich brauchte also sowas wie: durchlaufe mir den hash $mein_hash undzwar zuerst "eintrag2" dann "eintrag4" und dann der rest. jemand eine idee ? vielen dank jn |