【发布时间】:2013-08-07 16:44:51
【问题描述】:
我正在尝试处理从 API 动态获取的数据。我知道id 总是唯一的,但是name 经常相互匹配,这是一个问题。使用 PHP,我将如何从该数组中删除其 name 与先前对象的 name 值相同的任何 stdClass 对象?我确实希望检查从 0 进展到最高值,因为这些 stdClass 对象中还有其他数据。在这种情况下,我希望删除 1,因为它的名称与 0 的名称匹配,但之后由于显而易见的原因,当前的 2 应该成为新的 1。
Array
(
[0] => stdClass Object
(
[id] => 6969
[name] => Steve Jobs
)
[1] => stdClass Object
(
[id] => 2013
[name] => Steve Jobs
)
[2] => stdClass Object
(
[id] => 1234
[name] => The Woz
)
)
谢谢!
【问题讨论】: