I have a lot of record (element) in an array like this, basically from query with union all 'keyword' :
Array
(
[0] => Array
(
[id] => 16
[no_surat] => E1679
[level] => B
)
[1] => Array
(
[id] => 16
[no_surat] => E1679
[level] => C
)
[2] => Array
(
[id] => 169
[no_surat] => E1736
[level] => B
)
)
I need to get those element into format like this :
Array
(
[16] => E1679 - B
[16] => E1679 - C
[169] => E1736 - B
)
So, I try to use array_map function like this :
$listNoEstimate = array_map(function ($insert) {
return array(
$insert['id'] => $insert['no_surat'] . ' - ' . $insert ['level']
);
}, $listNoEstimate);
The result is like this :
Array
(
[0] => Array
(
[16] => E1679 - B
)
[1] => Array
(
[16] => E1679 - C
)
[2] => Array
(
[169] => E1736 - B
)
)
Please advise