У меня есть объект, который содержит 7 элементов.
$obj.gettype().name
Object[]
$obj.length
7
Я хочу циклически проходить партиями по 3. Я НЕ хочу использовать функцию модуля, я действительно хочу иметь возможностьновый объект с только 3 предметами из этой партии.Псевдокод:
$j=0
$k=1
for($i=0;$i<$obj.length;$i+=3){
$j=$i+2
$myTmpObj = $obj[$i-$j] # create tmpObj which contains items 1-3, then items 4-6, then 7 etc
echo "Batch $k
foreach($item in $myTmpObj){
echo $item
}
$k++
}
Batch 1
item 1
item 2
item 3
Batch 2
item 4
item 5
item 6
Batch 3
Item 7
С уважением, Тед