Dizilerde Array_Chunk() Fonksiyonunun Kullanımı

array_chunk() fonksiyonu, bir diziyi belirli bir boyutta alt dizilere bölmek için kullanılan bir PHP fonksiyonudur. Bu fonksiyon, orijinal diziyi değiştirmez ve alt dizileri içeren bir ana dizi döndürür.

İşte array_chunk() fonksiyonunun kullanımına dair bir örnek:

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "portakal", "üzüm", "karpuz", "çilek"); // array_chunk() fonksiyonunu kullanarak diziyi 3 öğenin alt dizilerine bölelim $alt_diziler = array_chunk($dizi, 3); // Elde edilen alt dizileri ekrana yazdıralım print_r($alt_diziler); ?>

Bu örnekte, array_chunk($dizi, 3) ifadesi, $dizi dizisini 3 öğenin alt dizilere ayrılacak şekilde böler. Çıktı şu şekildedir:

Array ( [0] => Array ( [0] => elma [1] => armut [2] => kiraz ) [1] => Array ( [0] => portakal [1] => üzüm [2] => karpuz ) [2] => Array ( [0] => çilek ) )

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

array_chunk(array $dizi, int $boyut, bool $koruma = false)
  • $dizi: Bölünecek olan dizi.
  • $boyut: Her bir alt dizinin kaç öğe içereceğini belirten bir tamsayı.
  • $koruma: Bu parametre true olarak ayarlanırsa, alt dizilerin anahtarları korunur. Varsayılan olarak false'dur, yani alt diziler sıfırdan başlar.

array_chunk() fonksiyonu, belirtilen boyut kadar öğe içeren alt dizileri oluşturur. Eğer boyut dizinin tam bölünemeyeceği bir değerse, son alt dizi diğerlerinden daha kısa olabilir.



Yorum Ekle

Üzerine gel