Struppi: array ... sort ... zahlen ... problem ...

Beitrag lesen

Hallo Gustl

Hi, ich komme nicht weiter. Der @Array ist so aufgebaut:

Value: Datensatz 1 $_ = 100;300;Hans;Im;Glück;Text;Irgendwas ...
Value: Datensatz 2 $_ = 1023;856;Sepp;Im;Grund;Text;Irgendwas ...

so:
my @erg_sort = sort(Num_Sort @daten);
sub Num_Sort { if($a < $b) { return -1; } elsif($a == $b) { return 0; } else { return 1; } }

Naja, du musst den Datensatz noch splitten, da du Strings nicht so vergleichen kannst. Vielleicht hilft dir die Schwartzsche Transformation.

Struppi.