Thread Aus einem norm. Array ein mehrdimensionales Array (5 answers)
Opened by styx-cc at 2007-07-01 20:45

renee
 2007-07-02 18:03
#78118 #78118
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du kannst es auch so machen:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl

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

my $sep    = '<;>';
my $string = 'a<;>eine<;>an<;>eine<;>one<;>eine<;>to have a smoke<;>eine rauchen [ugs.]<;>';
my @info   = split /$sep/, $string;

my @array;
while( @info ){
    push @array, [shift @info, shift @info];
}

print Dumper \@array;


Aber nach Deinem Anfangspost sah es so aus, als könnte man das auch ohne mehrdimensionalem Hash lösen.

Wenn die Reihenfolge wichtig ist, kann man auch CPAN:Tie::IxHash verwenden...
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 Aus einem norm. Array ein mehrdimensionales Array