Thread Zeilen einlesen und nach dritter Spalte sortieren (48 answers)
Opened by leo11 at 2008-08-14 08:06

Hagen
 2008-08-14 22:49
#113506 #113506
User since
2007-09-06
233 Artikel
BenutzerIn
[default_avatar]
zu 1

$a und $b werden benutzt um das Array zu sortieren. Hier ein einfacherers Beispiel:

Code (perl): (dl )
1
2
3
4
5
6
7
my @liste = ( 41, 37, 10, 30, 127, 512, 111 );
print "@liste\n\n";

my @sort_1 = sort @liste;                                       print "1) @sort_1  (Standard)\n";
my @sort_2 = sort { $a cmp $b } @liste;                         print "2) @sort_2  (ASCII - aufsteigend)\n";
my @sort_3 = sort { $a <=> $b } @liste;                         print "3) @sort_3  (numerisch - aufsteigend)\n";
my @sort_4 = sort { $b <=> $a } @liste;                         print "4) @sort_4  (numerisch - absteigend)\n";


über $$a[2] greifst du dann auf das Array (die Spalte zu; $a wäre das gesamte Array) zu.
Gruß
Hagen

View full thread Zeilen einlesen und nach dritter Spalte sortieren