最も奇妙な修正は、「ブレーク が必要なことです。 「内側のループで。
for ($i=0; $i < count($data)/3; $i++){
for ($j=0; $j<3; $j++){
if (($i * 3) + $j >= count($data)) {
break;
}
count($ data)を変数に格納することで、計算能力を少し節約する必要があることに注意してください。ただし、カウントが変わると予想される場合を除きます。
$countOfData = count($data);
for ($i=0; $i < $countOfData/3; $i++){
for ($j=0; $j<3; $j++){
if (($i * 3) + $j >= $countOfData) {
break;
}