सुनिश्चित करें कि आप कर सकते हैं! निम्नलिखित कोड बस यही करेगा, परिणाम को आपके द्वारा निर्दिष्ट स्लाइस की संख्या में विभाजित करें।
function split_array($array, $slices) {
$perSlice = floor(count($array) / $slices);
$sliceExtra = count($array) % $slices;
$slicesArray = array();
$offset = 0;
for($i = 0; $i < $slices; $i++) {
$extra = (($sliceExtra--) > 0) ? 1 : 0;
$slicesArray[] = array_slice($array, $offset, $perSlice + $extra);
$offset += $perSlice + $extra;
}
return $slicesArray;
}
$slices = split_array($mysqlResult,4);
संपादित करें: अधिक समान स्लाइस बनाने के लिए संपादित किया गया।