Thread sortieren: aufwändiges sortieren (20 answers)
Opened by Froschpopo at 2005-02-25 03:27

renee
 2005-02-25 15:21
#52130 #52130
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
was map macht, kannst Du in perldoc -f map nachlesen, bei sort halt perldoc -f sort...

Zum besseren Verständnis, kannst Du ja mal folgendes Programm laufen lassen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#! /usr/bin/perl

use strict;
use warnings;
use Data::Dumper;

my @array = qw(1307-1108442414.jpg
1041-1108442405.jpg
1070-1108442406.jpg
1303-1108442413.jpg
1151-1108442407.jpg
1189-1108442408.jpg
1278-1108442412.jpg
1238-1108442409.jpg
1259-1108442410.jpg
1267-1108442411.jpg);

my @map_eins = map{[substr($_,5,10),$_]}@array;
print Dumper(\@map_eins);

my @sort = sort{$a->[0] <=> $b->[0]}@map_eins;
print Dumper(\@sort);

my @map_zwei = map{$_->[1]}@sort;
print Dumper(\@map_zwei);
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread sortieren: aufwändiges sortieren