Problemer med sortering af hash
Godmorgen eksperter :DJeg sidder med et lille problem med en sortering og håber at nogen herinde har en evt. løsning.
Først vil jeg lige refere til dette spørgsmål som jeg fik besvaret og det er nu det jeg gerne vil have lidt yderligere hjælp til: http://www.eksperten.dk/spm/352592
Mit problem er at jeg ikke alligevel vil have sorteret efter nummeret, men istedet den kombination af bogstaver/tal som er foran (fx. MP1, MP2 osv.). Det i sig selv er ikke noget problem, MEN når man bruger det at sortere efter sker der en fejl.
Når tallet bagefter bogstaverne kommer over 9 begynder der at ske sære ting. Tager et eksempel:
C10 A 4000457 0 0 P 0 0 0
C11 A 4010421 0 0 P 0 0 0
C12 A 4010421 0 0 P 0 0 0
C13 A 4201163 0 0 P 0 0 0
C14 A 4201163 0 0 P 0 0 0
C15 A 4000461 0 0 P 0 0 0
C16 A 4000461 0 0 P 0 0 0
C17 A 4000461 0 0 P 0 0 0
C18 A 4000461 0 0 P 0 0 0
C1 A 4010421 0 0 P 0 0 0
C19 A 4000461 0 0 P 0 0 0
C20 A 4000461 0 0 P 0 0 0
C24 A 4000404 0 0 P 0 0 0
C26 A 4000404 0 0 P 0 0 0
C27 A 4001135 0 0 P 0 0 0
C28 A 4001135 0 0 P 0 0 0
C2 A 4010421 0 0 P 0 0 0
C29 A 4000461 0 0 P 0 0 0
C30 A 4000461 0 0 P 0 0 0
C31 A 4000461 0 0 P 0 0 0
C3 A 4010316 0 0 P 0 0 0
C32 A 4010316 0 0 P 0 0 0
C33 A 4010316 0 0 P 0 0 0
C34 A 4010419 0 0 P 0 0 0
C35 A 4010419 0 0 P 0 0 0
C36 A 4000461 0 0 P 0 0 0
C37 A 4000461 0 0 P 0 0 0
C38 A 4010334 0 0 P 0 0 0
C40 A 4001135 0 0 P 0 0 0
C4 A 4201163 0 0 P 0 0 0
C41 A 4001135 0 0 P 0 0 0
C42 A 4001135 0 0 P 0 0 0
---
Som det kan ses ser det ud til at tallene under 10 bliver placeret en smule tilfældigt fx 4 midt i 40'er rækkerne osv.
Og det er DET der er mit problem, og jeg vil gerne vide hvordan man evt. kan løse det (hvis man da kan).
På forhånd tak.