【发布时间】:2010-12-01 22:24:33
【问题描述】:
我正在处理一个多维数组。如何按值删除重复项?在以下数组中,[0]、[2] 和 [5] 具有相同的 [ID]。是否有一个函数可以根据特定值删除任何重复的数组?在这种情况下,我想删除数组 [2] 和数组 [5],因为它们的 [ID] 与数组 [0] 相同。
感谢您提供的任何信息。
Array
(
[0] => stdClass Object
(
[d] => 2010-10-18 03:30:04
[ID] => 9
)
[1] => stdClass Object
(
[d] => 2010-10-18 03:30:20
[ID] => 4
)
[2] => stdClass Object
(
[d] => 2010-11-03 16:46:34
[ID] => 9
)
[3] => stdClass Object
(
[d] => 2010-11-02 03:19:14
[ID] => 1
)
[4] => stdClass Object
(
[d] => 2010-05-12 04:57:34
[ID] => 2
)
[5] => stdClass Object
(
[d] => 2010-05-10 05:24:15
[ID] => 9
)
)
【问题讨论】:
-
仅供参考,您继续使用“键”一词,但您实际上指的是“值”,而不是“键”。您提到的 [0]、[2] 和 [5] 是键。 [ID] 也是一个键。每个 ID 包含的 9 都是值。
-
谢谢,我已经修改了问题的语言。