# looping through array

#### Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

•  Subject
• Author
• Posted on
I have an array with elements based on 10. In other words, there can
be 10, 20, 30, etc. elements in the array. I want to loop through
elements 0-9, and print them out, and then loop through 10-19, and on
until the end of the array. I know how to loop through an array, but I
am lost as to how to loop through 10 items, and then move to the next
10 until there are no more. Here is the code that I currently have. It
loops though the correct number of times, but I can't get it to go to
the next 10 array items. Here is the code that I have:

\$loops = count(\$b)/10;
for (\$i = 0; \$i < \$loops; \$i++)
{
for (\$j = 0; \$j <10; \$j++)
{
echo "<b>???:</b> " . \$b[\$j] . '<br />';
}
}

Any tips would be appreciated

Mike

## Re: looping through array

.oO(mtuller)

You could have a look at array_chunk().

You have to take into account the outer loop. The key of the current
element in the inner loop would be \$i*10+\$j, not just \$j.

Micha

## Re: looping through array

for (\$i = 0, j=1; \$i < count(\$b); \$i++, \$j++) {
if (\$j == 10) {
echo "<b>???:</b> " . \$b[\$i] . '<br />';
\$j = 0;
}
....other stuff ....
}

--
Shelly