सबसे तेज़ समाधान यह है कि आपको "ब्रेक की आवश्यकता है " इनर लूप में।
for ($i=0; $i < count($data)/3; $i++){
for ($j=0; $j<3; $j++){
if (($i * 3) + $j >= count($data)) {
break;
}
ध्यान दें कि जब तक आप गिनती में बदलाव की उम्मीद नहीं करते हैं, तब तक आपको गिनती($डेटा) को एक चर में संग्रहीत करके कंप्यूटिंग शक्ति का एक अंश बचाना चाहिए।
$countOfData = count($data);
for ($i=0; $i < $countOfData/3; $i++){
for ($j=0; $j<3; $j++){
if (($i * 3) + $j >= $countOfData) {
break;
}