Hoşgeldin Misafir

PHP array_chunk Fonksiyonu

SurHan

28 Kas 2017
4,186 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
array_chunk fonksiyonu, bir diziyi belli uzunlukta bölümlere ayırmak için kullanılır. Bu fonksiyon 3 parametre ile çalışmaktadır. Bunlar dizi, boyut ve anahtarları koruma parametreleridir.--

Kullanımı:--

Dizinin anahtarlarını (key) korumak için;--

--

PHP:
array_chunk ( $dizi , $boyut , TRUE);
Dizinin anahtarlarını (key) korumamak için;--

--

PHP:
array_chunk ( $dizi , $boyut , FALSE);


dizi : Parçalanacak dizi değişkeni.--
--

boyut : Bölünecek her parçanın uzunluğudur. Eğer 1 den düşük bir değer verirseniz hata mesajı oluşturarak NULL değeri döndürür.--

anahtarları koru : Bu parametre TRUE / FALSE değeri almaktadır. TRUE olarak kullanırsanız bölümlere ayrılan dizinin anahtarları korunur. FALSE olarak kullanırsanız (bu değer varsayılan olarak tanımlanmıştır) parçaların anahtarları sayısal olarak yeniden indislenir.--


Örnek 1 – array_chunk örneği----


PHP:
PHP

$araba=array("Opel","Seat","Ford","Volvo","BMW","Toyota");
print_r(array_chunk($araba,2,TRUE));
$araba=array("Opel","Seat","Ford","Volvo","BMW","Toyota");
print_r(array_chunk($araba,2,TRUE));

Çıktısı : (TRUE) Burada parçalanan dizilerin boyutlarına ve anahtarlarına (key) dikkat ediniz.--


PHP:
PHP

Array
(
    [0] => Array
        (
            [0] => Opel
            [1] => Seat
        )

    [1] => Array
        (
            [2] => Ford
            [3] => Volvo
        )

    [2] => Array
        (
            [4] => BMW
            [5] => Toyota
        )

)

Array
(
    [0] => Array
        (
            [0] => Opel
            [1] => Seat
        )
 
    [1] => Array
        (
            [2] => Ford
            [3] => Volvo
        )
 
    [2] => Array
        (
            [4] => BMW
            [5] => Toyota
        )
 
)

Örnek 2 – array_chunk örneği--



PHP:
$araba=array("Opel","Seat","Ford","Volvo","BMW","Toyota");
print_r(array_chunk($araba,2,FALSE));


Çıktısı : (FALSE) Burada parçalanan dizilerin boyutlarına ve anahtarlarına (key) dikkat ediniz.--







PHP:
Array
(
    [0] => Array
        (
            [0] => Opel
            [1] => Seat
        )
 
    [1] => Array
        (
            [0] => Ford
            [1] => Volvo
        )
 
    [2] => Array
        (
            [0] => BMW
            [1] => Toyota
        )
 
)
Örnek 3 – array_chunk örneği--

PHP:
$kisiler=array("Ahmet"=>"25","Mehmet"=>"27","Veli"=>"35","Hakan"=>"50","Samet"=>"17");
print_r(array_chunk($kisiler,3,TRUE));

Çıktısı : (TRUE) Burada parçalanan dizilerin boyutlarına ve anahtarlarına (key) dikkat ediniz.--


PHP:
Array
(
    [0] => Array
        (
            [Ahmet] => 25
            [Mehmet] => 27
            [Veli] => 35
        )

    [1] => Array
        (
            [Hakan] => 50
            [Samet] => 17
        )

)

Örnek 4 – array_chunk örneği--

PHP:
PHP

$kisiler=array("Ahmet"=>"25","Mehmet"=>"27","Veli"=>"35","Hakan"=>"50","Samet"=>"17");
print_r(array_chunk($kisiler,3,FALSE));
$kisiler=array("Ahmet"=>"25","Mehmet"=>"27","Veli"=>"35","Hakan"=>"50","Samet"=>"17");
print_r(array_chunk($kisiler,3,FALSE));

Çıktısı : (FALSE) Burada parçalanan dizilerin boyutlarına ve anahtarlarına (key) dikkat ediniz.--


PHP:
Array
(
    [0] => Array
        (
            [0] => 25
            [1] => 27
            [2] => 35
        )
 
    [1] => Array
        (
            [0] => 50
            [1] => 17
        )
 
)