А можете по подробнее написать, что именно хотите сделать.
Имеется список товаров
строка товар
1 товар 1
2 товар 2
3 товар 3
4 товар 4
5 товар 5
6 товар 6
7 товар 7
8 товар 8
9 товар 9
10 товар 10
11 товар 11
12 товар 12
Нужно этот список разделить на группы и занести в разные файлы.
Количество групп - 3 шт.
Количество позиций в группе - 4 шт.
Количество позиций в группе - Переменная 1(постоянная)
Первая строка списка - Переменная 2
Следующая строка списка - Переменная 3 (после каждого прохода будет наращиваться +1)
Если не выполняется условие Переменная 3 - Переменная 2<=Переменная 1, то переходим к следующему этапу.
Загрузили 4 позиции, увеличили Переменную 2, т.е. перешли ко второй порции списка (с 5 поз. по 8 поз. ), пошли заргужать следующую порцию (4-шт).
Нет, так нельзя.
Математические действия необходимо производить заранее, например, в кубике JS. Достаточно просто написать там математический пример.
Если не сложно можно набросать, что нибудь. Переменная 3 минус Переменная2