Thread Sortierfrage (7 answers)
Opened by Kuerbis at 2014-11-13 19:03

Kuerbis
 2014-11-13 19:03
#178351 #178351
User since
2011-03-20
947 Artikel
BenutzerIn
[default_avatar]
Hallo,

wenn ich eine Liste mit Elementen "Datum - Titel" so sortiere, dass das aktuellste Datum ganz am Anfang ist, sollte dann bei gleichem Datum der alphabetisch letzte Titel oder der erste oben stehen?


Code (perl): (dl )
1
2
3
4
my @video_ids = sort {
    ( $new_first ? $tmp{$b}{published}  cmp $tmp{$a}{published}
                 : $tmp{$a}{published}  cmp $tmp{$b}{published} )
                || $tmp{$a}{title}      cmp $tmp{$b}{title}        } @$ids;


oder

Code (perl): (dl )
1
2
3
4
5
my @video_ids = sort {
        $tmp{$a}{published} cmp $tmp{$b}{published}
     || $tmp{$a}{title}     cmp $tmp{$b}{title}      } @$ids;
     
@video_ids = reverse @video_ids if $new_first;

View full thread Sortierfrage