я хочу показать набор в массив, который не является пустым, если поиск достигает пустого массива, то считать до 10 все еще пустого массива, затем закрыть массив и продолжить

в следующем массиве я хочу показать от массива [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
)

-2

Решение

$ datas = array ();
$ empcount = 10; $ emp = $ dIndex = 0;

для ($ I = 0; $ я
if ($ emp> = $ empcount) {$ dIndex ++; $ emp = 0; } $ datas [$ dIndex] [] = $ finaldata [$ i]; }

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]