De snelste oplossing is dat je een "pauze nodig hebt " in de binnenste lus.
for ($i=0; $i < count($data)/3; $i++){
for ($j=0; $j<3; $j++){
if (($i * 3) + $j >= count($data)) {
break;
}
Houd er rekening mee dat u een klein beetje rekenkracht moet besparen door count($data) in een variabele op te slaan, tenzij u verwacht dat de telling zal veranderen.
$countOfData = count($data);
for ($i=0; $i < $countOfData/3; $i++){
for ($j=0; $j<3; $j++){
if (($i * 3) + $j >= $countOfData) {
break;
}