使用下面的示例,如何删除所有满足以下条件的重复顶级数组元素:
- 相同的TicketID_xxxxx和Ticket_Reply_xxxxx编号(其中xxxxx是数字)
- 还有匹配的时间戳?
附加信息的编辑:
- 我将始终需要删除具有TicketID_xxxxx子数组,同时保留具有Ticket_Reply_xxxxx的子数组。
起始数组:
Array
(
[0] => Array
(
[0] => 2018-03-03 07:43:15
[1] => TicketID_25500
)
[1] => Array
(
[0] => 2018-03-03 08:00:00 //matching timestamp
[1] => TicketID_25500
)
[2] => Array
(
[0] => 2018-03-03 08:00:00 //matching timestamp
[1] => Ticket_Reply_25500
)
}
期望结果:
Array
(
[0] => Array
(
[0] => 2018-03-03 07:43:15
[1] => TicketID_25500
)
[1] => Array
(
[0] => 2018-03-03 08:00:00
[1] => Ticket_Reply_25500
)
}
array_unique();
。 - Ayaz Ali Shaharray_unique()
是否适用于此数组,因为您的输出将与输入相同(对于上面的示例)。在数组[0]和数组[1]的时间戳上失败,因为时间戳是不同的。 - IsThisJavascript[1]
和[2]
之间的哪一个? - Clément Baconnier