Misalnya punya nama nama orang, ingin membagi menjadi beberapa kelompok, bisa 2 bisa 3, dan seterusnya tanpa capek mengubah urutan-urutannya lagi.
Misalnya untuk membagi nama nama murid ke beberap kelas berdasarkan peringkatnya.
Kodenya gini aja
<?
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);
}
$string= 'satu dua tiga empat lima enam tujuh delapan sembilan sepuluh';//nama nama anak
$array = explode (" " , $string);
$array_terpecah = array_split($array,2);
?>
Kalau mau ditampilkan sekaligus juga boleh, print ato echo kan aja.
Bisa juga main terpisah kaya gini :
Kelompok 1 :
<?php
$kelompok1= implode(" ",$array_terpecah[0]);
echo $kelompok1;
?>
<br>
Kelompok 2 :
<?php
$kelompok2= implode(" ",$array_terpecah[1]);
echo $kelompok2;
?>
Udah itu aja