我在一個這樣的數組有很多記錄(元)的,基本上都是從查詢與UNION ALL「關鍵字」:返回數組一個維度從array_map
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
)
)
我需要這些元素到像格式這樣的:
Array
(
[16] => E1679 - B
[16] => E1679 - C
[169] => E1736 - B
)
所以,我嘗試使用array_map功能如下:
$listNoEstimate = array_map(function ($insert) {
return array(
$insert['id'] => $insert['no_surat'] . ' - ' . $insert ['level']
);
}, $listNoEstimate);
的結果是這樣的:
Array
(
[0] => Array
(
[16] => E1679 - B
)
[1] => Array
(
[16] => E1679 - C
)
[2] => Array
(
[169] => E1736 - B
)
)
請告知
FYI:你不能在你的數組中有重複的鍵,你的期望的結果不能實現 – Ghost