Tutorial PHP: Memecah Array
Memecah array menjadi beberapa bagian di PHP memang agak merepotkan, karena belum didukung secara native oleh PHP. Solusi yang biasa saya gunakan adalah melakukan pemecahan dengan fungsi berikut:
function array_split($array, $pieces=2) { if ($pieces < 2) return array($array); $newCount = ceil(count($array)/$pieces); $a = array_slice($array, 0, $newCount); $b = array_split(array_slice($array, $newCount), $pieces-1); return array_merge(array($a),$b); }
Dan untuk menggunakannya, sebagaimana contoh berikut:
//contoh array $array = array('1','2','3','4','5','6'); $array_terpecah = array_split($array,2); print_r($array_terpecah[0]); print_r($array_terpecah[1]); /* hasil pecahan pertama: Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 4 [1] => 5 [2] => 6 ) */
silakan dicoba.