Thread dynamisch mehrdimensionales Array (19 answers)
Opened by sebi85 at 2010-10-27 10:09

sebi85
 2010-10-29 14:29
#142323 #142323
User since
2010-10-27
13 Artikel
BenutzerIn
[default_avatar]
Ich habe meinen Code nochmals verändert, jetzt wird alles richtig abgespeichert.

Code (perl): (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
26
27
28
my %DATA_HASH;
for(my $i=0;$i<@FUNCTION_ARRAY;$i)
{
        if($FUNCTION_ARRAY[$i]->gi() eq 'TestFunction')
        {
                my $temp_func = $FUNCTION_ARRAY[$i]->att('name');
                $i++;
                for(my $j=0;$FUNCTION_ARRAY[$i]->gi() eq 'Parameter';$j++)
                {
                        if($FUNCTION_ARRAY[$i]->gi() eq 'Parameter')
                        {
                                my $temp_param = $FUNCTION_ARRAY[$i]->att('name');
                                $i++;
                                for(my $k=0;$FUNCTION_ARRAY[$i]->gi() eq 'ParameterValue';$k++)
                                {                       
                                        $DATA_HASH{$temp_func}->{$temp_param}->[$k]=$FUNCTION_ARRAY[$i]->att('value');
                                        $i++;
                                }
                                if($FUNCTION_ARRAY[$i]->gi() eq 'TestFunction')
                                {
                                         $i--;
                                        last;
                                }
                        }
                }
        }
        $i++;
}


Kann man die gespeicherten Werte auch individuell sortieren?
Also nicht einfach alphabetisch oder numerisch, sondern nach dem FIFO Prinzip, was zuerst abgespeichert wurde, soll auch zuerst ausgegeben werden.

View full thread dynamisch mehrdimensionales Array