Dizilerde Array_Slice() Fonksiyonunun Kullanımı

array_slice() fonksiyonu, bir dizinin belirli bir bölümünü kesip almak için kullanılan PHP fonksiyonudur. Bu fonksiyon, orijinal diziyi değiştirmez ve kesilmiş bölümü yeni bir dizi olarak döndürür. array_slice() fonksiyonunun temel kullanımı şu şekildedir:

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "portakal", "üzüm"); // array_slice() fonksiyonunu kullanarak dizinin belirli bir bölümünü alalım $kesilmis_dizi = array_slice($dizi, 1, 3); // Elde edilen kesilmiş diziyi ekrana yazdıralım print_r($kesilmis_dizi); ?>

Bu örnekte, array_slice($dizi, 1, 3) ifadesi, $dizi dizisinin 1. indisinden (armut) başlayarak 3 öğe alarak bir kesim oluşturur. Yani, armut, kiraz ve portakal öğelerini içeren bir dizi oluşturulur. Çıktı şu şekildedir:

Array ( [0] => armut [1] => kiraz [2] => portakal )

array_slice() fonksiyonunun genel formatı şu şekildedir:

array_slice(array $dizi, int $baslangic, int $uzunluk = null, bool $kaydir = false)
  • $dizi: Kesilecek olan dizi.
  • $baslangic: Kesim işleminin başlayacağı indis.
  • $uzunluk: Kesilecek bölümün uzunluğu. Varsayılan olarak null belirtilirse, $baslangic'ten sonraki tüm öğeleri içerir.
  • $kaydir: Bu parametre true olarak ayarlanırsa, kesilen bölümün indisleri sıfırdan başlar. Varsayılan olarak false'dir.

array_slice() fonksiyonu, orijinal diziyi değiştirmez ve sadece belirtilen bölümü içeren yeni bir diziyi döndürür.



Yorum Ekle

Üzerine gel