Thread Sortieren komplexer Datenstrukturen: wieder mal nicht mehrdimensional (6 answers)
Opened by root at 2004-08-18 22:12

renee
 2004-08-18 22:34
#49378 #49378
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich habe zum Testen von sortieren und join folgenden Code verwendet:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! c:/wampp1/perl/bin/perl

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

my @array = ({name => 'test',entfernung => '43'},
{name => 'person', entfernung => '2'},
{name => 'dsss', entfernung => '6'});

my %hash;

@array = sort{$a->{entfernung} <=> $b->{entfernung}}@array;

foreach my $fil(keys(%{$array[0]})){
$hash{$fil} = join('|',map{$_->{$fil}}@array);
}

print Dumper(\%hash);


und folgende Ausgabe erhalten:
Quote
C:\wampp1\perl\bin>perl c:\tester.pl
$VAR1 = {
'entfernung' => '2|6|43',
'name' => 'person|dsss|test'
};
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 komplexer Datenstrukturen: wieder mal nicht mehrdimensional