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 = '');
$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
)
)
createOption($output);
File Path: includes/function/array.php function untuk mengconvert array menjadi option pada tag select
0 Comment
Post Your Comment