array_slice Bir dizinin belli bir bölümünü döndürür &reftitle.description; arrayarray_slice arraygirdi intbaşlangıç intnulluzunluk&null; boolindisleri_koru&false; array_slice işlevi girdi dizisinin başlangıç'tan itibaren uzunluk sayıda elemanından oluşan bir dizi ile döner. &reftitle.parameters; girdi Girdi dizisi. başlangıç başlangıç pozitif bir değerse silinecek kısmın başlangıcı girdi dizisinin başlangıcından itibaren sayılır. Negatif bir değerse girdi dizisinin sonundan itibaren sayılır. başlangıç bir anahtar değil, dizideki bir konumu belirtir. uzunluk Belirtilmişse ve pozitifse başlangıç'tan dizi sonuna kadar uzunluk sayıda eleman silinir. Dizinin eleman sayısı uzunluk'tan azsa sadece mevcut elemanlarla işlem yapılır. Negatifse başlangıç'tan dizi sonuna kadar, dizi sonundan belirtilen sayıda eleman hariç herşey silinir. uzunluk verilmezse, başlangıç'tan dizi sonuna kadar herşey silinir. indisleri_koru array_slice öntanımlı olarak dizi indislerini sıfırdan itbaren yeniden oluşturur. indisleri_koru bağımsız değişkeninde &true; aktararak bu davranış değiştirilebilir. Bu bağımsız değişkene bakmaksızın, dizge anahtarlar daima korunur. &reftitle.returnvalues; Dizinin istenen parçasıyla döner. başlangıç dizinin eleman sayısından büyükse boş dizi döner. &reftitle.examples; - <function>array_slice</function> örnekleri ]]> &example.outputs; c [1] => d ) Array ( [2] => c [3] => d ) ]]> - 1 indisiyle başlayan dizi "a", "b", "c", "d", "e"); print_r(array_slice($input, 1, 2)); ?> ]]> &example.outputs; b [1] => c ) ]]> - Karışık anahtarlı dizi 'apple', 'b'=>'banana', '42'=>'pear', 'd'=>'orange'); print_r(array_slice($ar, 0, 3)); print_r(array_slice($ar, 0, 3, true)); ?> ]]> &example.outputs; apple [b] => banana [0] => pear ) Array ( [a] => apple [b] => banana [42] => pear ) ]]> &reftitle.seealso; array_chunk array_splice unset