Thread array nach beliebigen element sortieren (7 answers)
Opened by Alexander at 2012-04-23 18:24

topeg
 2012-04-23 19:13
#157792 #157792
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Soweit ich es verstanden habe, packt er ein Wertepaare hintereinander in ein Array.

ungefähr so:
Code (perl): (dl )
1
2
3
4
for(0..5)
{
  push(@array1,"Wert1","Wert2");
}


Nun will er nach einem wert aus den Wertepaaren sortieren. Was natürlich scheitert.

Mein Vorschlag wäre eine AoA zu erzeugen:
Code (perl): (dl )
1
2
3
4
for(0..5)
{
  push(@array1,["Wert1","Wert2"]);
}
und das zu sortieren:
Code (perl): (dl )
my @array1_sort=sort{$a->[0] cmp $b->[0]}@array1;

View full thread array nach beliebigen element sortieren