в следующем массиве я хочу показать от массива [0] до массива [2]: pack1, от массива [5] до массива [10] pack2, от массива [10] до массива [12]: pack3 pack4 начинается с массива [14] , (если пустой массив больше 2, закройте пакет и запустите другой пакет)
array
(
[0] => array
(
[id] => 1
[num] => 980909
)
[1] => array
(
[id] => 2
[num] => 090909
)
[2] => array
(
[id] => 3
[num] => 909
)
[3] => array
(
)
[4] => array
(
)
[5] => array
(
[id] => 6
[num] => 6565
)
[6] => array
(
[id] => 7
[num] => 6565
)
[7] => array
(
[id] => 8
[num] => 65
)
[8] => array
(
)
[9] => array
(
[id] => 10
[num] => 665
)
[10] => array
(
[id] => 11
[num] => 600
)
[11] => array
(
)
[12] => array
(
)
[13] => array
(
)
[14] => array
(
[id] => 15
[num] => 700
)
$ datas = array ();
$ empcount = 10; $ emp = $ dIndex = 0;
для ($ I = 0; $ я
if ($ emp> = $ empcount) {$ dIndex ++; $ emp = 0; } $ datas [$ dIndex] [] = $ finaldata [$ i]; }
Других решений пока нет …