PHP array_chunk() fonksiyonu

Örnek

Diziyi iki elemanlı dizilere bölün:

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>

Çalıştırma Örneği

Tanım ve Kullanım

array_chunk() fonksiyonu diziyi yeni diziler blokları halinde böler.

Her dizinin birim sayısı boyut Parametreler belirler. Son dizinin birim sayısı birkaç eksik olabilir.

Opsiyonel Parametreler preserve_key Bir boolean değerdir ve yeni dizinin elemanlarının orijinal dizideki anahtarları kullanıp kullanmayacağını veya sıfırdan başlayan yeni sayısal anahtarları kullanıp kullanmayacağını belirtir (ilişkili diziler için kullanılır) veya sıfırdan başlayan yeni sayısal anahtarları kullanır (diz dizileri için kullanılır). Varsayılan olarak yeni anahtarlar atanır.

Sözdizimi

array_chunk(array,boyut,preserve_key);
Parametreler Açıklama
array Gerekli. Kullanılacak diziyi belirler.
boyut Gerekli. Tamsayı, her yeni dizide ne kadar eleman olduğunu belirler.
preserve_key

Opsiyonel. Olası değerler:

  • true -Orijinal dizideki anahtarları korur.
  • false -Varsayılan. Her sonuç dizisi sıfırdan başlayan yeni bir dizisi index kullanır.

Teknik Açıklamalar

Dönüş değeri: Birden fazla boyutlu bir indeks dizisi döner, 0'dan başlar ve her boyut her boyutta içerir boyut eleman.
PHP Sürümü: 4.2+

Daha Fazla Örnek

Örnek 1

Diziyi iki elemanlı dizilere bölün ve orijinal dizideki anahtarları koru:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35");
print_r(array_chunk($age,2,true));
?>

Çalıştırma Örneği