Sabtu, 03 Oktober 2015

Mengelompokan array dengan array_chunk() PHP

Function array_chunk() pada pemrograman PHP akan sangat diperlukan untuk mengelompokan/membagi  data array yang relatif besar menjadi ukuran yang diperlukan.
 

array_chunk(array_input,int size,[true]or[false]) default false
size disini ialah ukuran yang kita inginkan untuk membagi array tersebut


Misalkan, kita memiliki array dengan value lebih dari 1.000.000 item.
Kita berniat membagi data dengan ukuran 1000, sehingga yang kita lakukan adalah

array_chunk($array_input,1000);

nilai boolean true/false adalah jika tidak ditulis sama sekali, maka defaultnya adalah false.
false berarti, setiap kelompok yang baru, key array akan kembali ke 0(bukan original sesuai array aslinya)

true berarti, setiap kelompok array yang baru memiliki key array yang sesuai dengan aslinya(original)
bisa liat contoh
<?php
$input_array 
= array('a''b''c''d''e');print_r(array_chunk($input_array2));print_r(array_chunk($input_array2true));?>


outputnya akan menjadi:

//default array kembali ke 0
Array
(
    [0] => Array
        (
            [0] => a   
            [1] => b
        )

    [1] => Array
        (
            [0] => c //ini
            [1] => d
        )

    [2] => Array
        (
            [0] => e //ini
        )

)
//true array key original
 Array 
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [2] => c //ini
            [3] => d
        )

    [2] => Array
        (
            [4] => e
        )
)


lihat-lihat function PHP yang lain?  silahkan klik disini
cari di:Pemrograman,PHP, dasar-dasar PHP, belajar PHP, function PHP, cara mudah belajar PHP, MySql, belajar HTML, belajar CSS, Javascript, JQuery

Tidak ada komentar:

Posting Komentar

tes