-1
Array UmwandlungArray Umwandlung
$array1 = array(1,2,3,4,5,6,7,8,9,10);
in Format wie
$arry2 = array([1],[2,3],[4,5,6],[7,8,9,10]);
Array UmwandlungArray Umwandlung
$array1 = array(1,2,3,4,5,6,7,8,9,10);
in Format wie
$arry2 = array([1],[2,3],[4,5,6],[7,8,9,10]);
Verwendung array_splice folglich Elemente als Arrays von zunehmender Länge von Array erhalten
$i = 1;
$arry2 = [];
while ($t = array_splice($array1, 0, $i++))
$arry2[] = $t;
Können Sie uns zeigen, was Sie‘ habe es versucht? –
Ihr zweites Array scheint ein Array zu sein, das aus Subarrays des ersten Arrays besteht: 1. beginnend mit (1-1) mit Länge 1, 2. beginnend mit (2-1) und Länge 2, 3. beginnend mit (4-1) und Länge 3, und im Allgemeinen beginnend mit (2^(k-1) - 1) mit der Länge k, oder gibt es eine offensichtlichere Logik dahinter, die ich vermisse? – apokryfos