Hallo Freunde des gehobenen Forumsgenusses,
$temp1 = array_slice($temp, -50, 50); // ergibt Elemente 1 - 50
$temp2 = array_slice($temp, -100, 50); // ergibt Elemente 51 - 100
$temp3 = array_slice($temp, -150, 50); // ergibt Elemente 101 - 150
$temp4 = array_slice($temp, -200, 50); // ergibt Elemente 151 - 200
$temp5 = array_slice($temp, -250, 50); // ergibt Elemente 201 - 250
Wie kriege ich das nun hin, daß im letzten Teil - hier also $temp6 - tatsächlich nur die Elemente ab Element 251 stehen, wenn ich doch nicht genau weiß, wieviele das noch sind?
Pack das ganze in eine Schleife (irgendwie so):
$tempneu = array();
$count = 0;
while ($count < count($temp)) {
$tempneu[] = array_slice($temp, -$count, 50);
$count += 50;
}
Das geht dann auch mit beliebig vielen Einträgen in $temp und ist nicht so redundant (ungetestet).
Gruß
Alexander Brock