ฉันมีอาร์เรย์ที่ฉันวนซ้ำและแบ่งออกเป็นชิ้น ๆ 50 อย่างไรก็ตามในบางครั้งจำนวนรายการในอาร์เรย์นั้นมากกว่าจำนวนที่พอดีภายในชิ้นนั้น 50 เช่น:
$array = array(); // has 220 rows
for ($i = 0; $i < count($array); $i++) {
$j[] = $i;
if ($i % 50 == 1) {
print_r($j); // do something here with the 50 rows
$j = null;
}
}
ปัญหาคือสิ่งนี้จะไม่พิมพ์อะไรเลยหลังจาก 201
ฉันรู้ว่ามีคณิตศาสตร์พีชคณิตที่เกี่ยวข้องในการแก้ปัญหานี้ แต่ฉันกำลังหาช่องว่างอยู่ ช่วงเวลาแบบนี้ฉันอยากจะตั้งใจเรียนวิชาคณิตศาสตร์ตั้งแต่สมัยมัธยมจริงๆ