【发布时间】:2018-05-08 03:56:44
【问题描述】:
我有一个数组看起来像这样,
Array
(
[0] => Array
(
[id] => 224983
[name] => James
[weight] => 0
[bank] => Bank A
[transaction] => 1
[total] => 7682000000
[reference] => Edward
[type] => BRANCH
[reference_id] => 222818
[account_number] => 1220007355285
)
[1] => Array
(
[id] => 224984
[name] => James
[weight] => 0
[bank] => Bank A
[transaction] => 1
[total] => 7682000000
[reference] => Edward
[type] => BRANCH
[reference_id] => 222819
[account_number] => 1220007355285
)
[3] => Array
(
[id] => 224985
[name] => Maria
[weight] => 0
[bank] => Bank B
[transaction] => 1
[total] => 1500000000
[reference] => Andrey
[type] => BRANCH
[reference_id] => 247620
[account_number] => 1220000412901
)
)
当 account_number、reference 和 name 相同时,我想删除另一个,并根据 id 保留最后一个...
请有人帮我找出来,我一直卡在这里,所以输出将是删除数组[0] with ['id] => 224983,其余数组将是结果
【问题讨论】:
-
到目前为止你做了什么?
-
@Eddie 我一直在尝试使用这个stackoverflow.com/questions/3598298/…,但还是一样。因为它的多维数组。
-
@hungrykoala 感谢您的回复,但这无济于事
-
你试过了吗?该帖子包含有关如何删除多维数组上的重复项的许多答案。