Ich fall mal mit der Tür ins Haus und zeige mein Schnipsel:
Das oben genannte führt dazu, dass in z.Z. genau einem einzigen Fall, die foreach Schleife (in der sich auch der oben genannte Schnipsel befindet) nur ein einziges mal komplett durchlaufen wird.
Kommentiere ich die Schleife aus, so läuft die foreach-Schleife, in der sich der Schnipsel oben befindet, korrekterweise 3mal durch.
Wenn ich den Schnipsel jetzt so ändere:
wird die obere Schleife korrekt 3mal durchlaufen. Lasse ich $test weg und schreibe den Array (also $total_array_not_unique[...]) direkt in die Schleife, wird die obere - nennen wir sie mal Hauptschleife, nur ein einziges mal durchlaufen.
Ich komme einfach nicht dahinter, wieso sich das Ding so verhält.
PHP-Code:
foreach ($total_array_not_unique[$row_order['website_id']]['stats'][$year]
as $month_key => $month_visits) {
// hier steht nichts
}
Kommentiere ich die Schleife aus, so läuft die foreach-Schleife, in der sich der Schnipsel oben befindet, korrekterweise 3mal durch.
Wenn ich den Schnipsel jetzt so ändere:
PHP-Code:
$test = $total_array_not_unique[$row_order['website_id']]['stats'][$year];
foreach ($test as $month_key => $month_visits) {
// hier steht nichts
}
Ich komme einfach nicht dahinter, wieso sich das Ding so verhält.
Kommentar