array

function untuk mengconvert array menjadi option pada tag select

includes/function/array.php

array_option

meng-convert array dengan dengan index key par_id dan cat_name dikelompokkan menjadi array berdasarkan category serta parent ID nya

array_option($data, $par_id = 0, $lastCatID = '', $delimeter = ' | ', $prefix = '');

Contoh penggunaan
$array = array(
	array(
		'id'       => 1,
		'par_id'   => 0,
		'title'    => 'satu',
		'cat_name' => 'ganjil: '
	),
	array(
		'id'       => 3,
		'par_id'   => 0,
		'title'    => 'tiga',
		'cat_name' => 'ganjil: '
	),
	array(
		'id'       => 2,
		'par_id'   => 0,
		'title'    => 'dua',
		'cat_name' => 'genap: '
	),
	array(
		'id'       => 12,
		'par_id'   => 2,
		'title'    => 'satu-dua',
		'cat_name' => 'genap: '
	),
	array(
		'id'       => 124,
		'par_id'   => 12,
		'title'    => 'satu-dua-empat',
		'cat_name' => 'genap: '
	),
);
_func('array');
$output = array_option($array);
pr($output);
Akan menghasilkan output
Array
(
    [0] => Array
        (
            [0] => 
            [1] => --------------------------------------------
        )

    [1] => Array
        (
            [0] => 1
            [1] => ganjil: satu
        )

    [2] => Array
        (
            [0] => 3
            [1] => ganjil: tiga
        )

    [3] => Array
        (
            [0] => 
            [1] => --------------------------------------------
        )

    [4] => Array
        (
            [0] => 2
            [1] => genap: dua
        )

    [5] => Array
        (
            [0] => 12
            [1] => genap: dua | satu-dua
        )

    [6] => Array
        (
            [0] => 124
            [1] => genap: dua | satu-dua | satu-dua-empat
        )

)

Biasanya function ini digunakan untuk menentukan option yang ada pada tag HTML select menggunakan function createOption($output);

array_path

mengconvert Array dengan index key par_id menjadi array dengan path dari parent ID nya

array_path($data, $par_id = 0, $separate = ' / ', $prefix = '', $load_parent = '');

Contoh penggunaan
$array = array(
	array(
		'id'     => 1,
		'par_id' => 0,
		'title'  => 'satu'
	),
	array(
		'id'     => 2,
		'par_id' => 0,
		'title'  => 'dua'
	),
	array(
		'id'     => 12,
		'par_id' => 2,
		'title'  => 'satu-dua'
	),
	array(
		'id'     => 123,
		'par_id' => 12,
		'title'  => 'satu-dua-tiga'
	),
	array(
		'id'     => 3,
		'par_id' => 0,
		'title'  => 'tiga'
	)
);
_func('array');
$output = array_path($array);
pr($output);
Akan menghasilkan
Array
(
    [1] => satu
    [2] => dua
    [12] => dua / satu-dua
    [123] => dua / satu-dua / satu-dua-tiga
    [3] => tiga
)

Biasanya function ini digunakan untuk menentukan option yang ada pada tag HTML select menggunakan function createOption($output);