Thread Array mit Werten auffüllen (16 answers)
Opened by sebi85 at 2010-12-14 11:41

sebi85
 2010-12-14 12:13
#143545 #143545
User since
2010-10-27
13 Artikel
BenutzerIn
[default_avatar]
Ich habe eine 3-fach verschachtelte Schleife. In der wollte ich überprüfen, ob

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
for(my $r=0;$r<@tmp_container;$r++){
    for(my $s=0;$s<@{$tmp_container[$r]};$s++){                 
        for(my $t=0;$t<@{$tmp_container[$r]->[$s]};$t++)
        {
            if(@{$tmp_container[$r-1]} > @{$tmp_container[$r]}){
                 unshift(@{$tmp_container[$r]}, $tmp_container->[$r-1]->[$s]->[$t]);
            }
        }
    }
}


Allerdings vergleich ich mit dem if die Anzahl der Indexe der 2. Dimension. Aber ich kann ja nicht die Indexe der "1. Dimension vergleichen". Mit dem Unshift habe ich auch das Problem, dass immer wein Wert hinzugefügt wird und damit habe ich eine Endlosschleife.

View full thread Array mit Werten auffüllen