Contoh
Pisahkan sebuah array menjadi dua bagian:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($cars,2)); ?> // Output : Array ( [0] => Array ( [0] => Volvo [1] => BMW ) [1] => Array ( [0] => Toyota [1] => Honda ) [2] => Array ( [0] => Mercedes [1] => Opel ) )
Fungsi array_chunk()
membagi array menjadi potongan-potongan array baru.
array_chunk(array, size, preserve_key)
Parameter | Deskripsi |
---|---|
array | Required.Menentukan larik yang akan digunakan |
size | Required. Bilangan bulat yang menentukan ukuran setiap potongan |
preserve_key | Optional.Nilai yang memungkinkan: true – Mempertahankan keyfalse – Default. Mengindeks ulang potongan tersebut secara numerik |
Return Value: | Mengembalikan larik berindeks multidimensi, dimulai dengan nol, dengan setiap dimensi berisi elemen ukuran |
---|---|
PHP Version: | 4.2+ |
Contoh
Pisahkan sebuah array menjadi dua bagian dan pertahankan kunci aslinya:
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50"); print_r(array_chunk($age,2,true)); ?> // Output :Array ( [0] => Array ( [Peter] => 35 [Ben] => 37 ) [1] => Array ( [Joe] => 43 [Harry] => 50 ) )