Thread Sortierung: mal wieder... (19 answers)
Opened by Robby at 2004-02-19 09:49

Robby
 2004-02-23 11:06
#80222 #80222
User since
2003-08-11
409 Artikel
BenutzerIn
[default_avatar]
Ich kann sicherstellen, das alle Werte numerisch sind :)
Ich hab mal folgendes gebastelt was funktioniert

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
my @sorteddata = sort rulez1 @data;

...

sub rulez1
{
my $test;
if ( $a->[0] =~ /^[0-9]*$/ && $b->[0] =~ /^[0-9]*$/ )
{
$test = $a->[0] <=> $b->[0] || $a->[1] <=> $b->[1];
}
else
{
$test = $a->[0] cmp $b->[0] || $a->[1] cmp $b->[1];
}
return $test;
}



Jetzt ist nur die Frage, wie ich $test DYNAMISCH zusammen bauen kann weil für die 2. Spalte stimmt das numerisch/alphanumerisch ja nicht mehr :(
Kaum macht man es richtig - schon funktioniert es!

View full thread Sortierung: mal wieder...