我有这样的一个数组:PHP:简单的方法来重新排列与重复键
0 => Array ([invoice_id] => 376 [discount_id] => 1 [product_id] => 15),
1 => Array ([invoice_id] => 376 [discount_id] => 5 [product_id] => 16),
2 => Array ([invoice_id] => 376 [discount_id] => 7 [product_id] => 17),
3 => Array ([invoice_id] => 254 [discount_id] => 13 [product_id] => 26),
4 => Array ([invoice_id] => 254 [discount_id] => 3 [product_id] => 33),
而且我想这个数组看起来像这样的:
376 => Array (0 => Array([discount_id] => 1 [product_id] => 15),
1 => Array([discount_id] => 5 [product_id] => 16),
2 => Array([discount_id] => 7 [product_id] => 17)),
254 => Array (0 => Array ([discount_id] => 13 [product_id] => 26),
1 => Array ([discount_id] => 3 [product_id] => 33))
我想要知道什么是最简单,最好,最优雅的方式来做到这一点?
您当前拥有的数组将会是PHP中的非法数组,因为这些密钥是重复的......您真的拥有哪种数组? –
是的,我很抱歉,我正在编辑它! – bbbb