Blog Emka

Portal linux, pemrograman sistem informasi, computer security & santri

Tutorial PHP

Tutorial PHP: Memecah Array

Memecah array menjadi beberapa bagian di PHP memang agak merepotkan, karena belum didukung secara native oleh PHP. Solusi yang biasa saya gunakan adalah melakukan pemecahan dengan fungsi berikut:

function array_split($array, $pieces=2) 
{   
    if ($pieces < 2) 
        return array($array); 
    $newCount = ceil(count($array)/$pieces); 
    $a = array_slice($array, 0, $newCount); 
    $b = array_split(array_slice($array, $newCount), $pieces-1); 
    return array_merge(array($a),$b); 
}

Dan untuk menggunakannya, sebagaimana contoh berikut:

//contoh array
$array = array('1','2','3','4','5','6');
$array_terpecah = array_split($array,2);

print_r($array_terpecah[0]);
print_r($array_terpecah[1]);

/*
hasil pecahan pertama:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 4
    [1] => 5
    [2] => 6
)
*/

silakan dicoba.

Comments are Closed

Theme by Anders Norén

%d bloggers like this: