Perintah yang digunakan untuk memisahkan array adalah array_slice. Berikut ini merupakan format perintah dari array_slice
$subArray = array_slice($nama_array, n1, n2)
Keterangan
$subArray merupakan variabel array yang digunakan untuk menyimpan hasil dari array yang dipisah.
$nama_array merupakan variabel array yang ingin dipisah.
n1 merupakan indeks awal array yang mau dipisah
n2 merupakan panjang dari array yang baru.
Untuk lebih jelasnya seperti biasa perhatikan script PHP dibawah ini
$nama_makanan = array(“Nasi Goreng”, “Ayam Goreng”, “Ayam Bumbu Rujak”, “Nasi liwet”, “Nasi Goreng Padang”, “Nasi Ayam Kecap”);
$makanan_kesukaanku = array_slice($nama_makanan,1,2);
print_r($makanan_kesukaanku);
?>
Pada script diatas, saya mengambil nilai dari variabel array $nama_makanan dimulai dari indeks satu (perhatikan nilai n1 = 1), selain itu saya juga mengambil sebanyak 2 nilai array pada variabel array $nama_makanan (perhatikan nilai n2 = 2). sehingga variabel array $makanan_kesukaanku menyimpan nilai “Ayam Goreng” dan “Ayam Bumbu Rujak”. Apabila saya menampilkan isi dari variabel $makanan_kesukaanku atau menjalankan script PHP diatas pada web browser, maka web browser akan menampilkan output seperti dibawah ini.
Array ( [0] => Ayam Goreng [1] => Ayam Bumbu Rujak )
Oke sekian saja posting kali ini. Selamat mencoba dan good luck