Fonksiyon Parametreleri
İlk parametre böleceğimiz dizi. İkinci parametre kaçıncı elemandan başlanacağı. (Dizilerin indis değerlerinin 0’dan başladığını unutmayın.) Üçüncü parametre ise bölmeye başladığımız indis değerinden sonra kaç adet değer alacağımız.$dizi = array_slice($bolunecekdizi,5,25);Burada $bolunecekdizi dizisindeki 5. kayıttan itibaren 25 adet veri verecektir bize bu şekilde bölme yapılabilir.
Kullanım Örneği
$dersler=array("Matematik","Fen Bilimleri ","Sosyal Bilgiler","Türkçe","Beden Dersi","İşletme","Programlama","Web Tasarım","Tarih","Psikoloji");
$sonhali = array_slice($dersler,2,7);
foreach ($sonhali as $row){
echo $row.'<br>';
}
yukarıdaki kod bloğunun yaptığı işlem şudur. Sosyal bilgiler 2. indis değeri olarak geçer. Sosyal bilgiler dahil 7 adet kayıt alır yani Programlama ya kadar 7 adet veriyi alır ve bize $sonhali değişleninde foreach ile listeletir. Php array_slice() fonksiyonu ile dizileri ayırma işlemi bu kadar farklı şekilde örneklendirilebilir.



