【发布时间】:2013-02-19 15:25:03
【问题描述】:
这是数组
Array
(
[0] => Array
(
[artist] => John Keys
[postID] => 254
)
[1] => Array
(
[artist] => Jay Bloom
[postID] => 249
)
[2] => Array
(
[artist] => John Keys
[postID] => 216
)
[3] => Array
(
[artist] => Angie Belle
[postID] => 225
)
)
我只想从艺术家元素中删除所有重复项。请注意,0 和 2 具有相同的艺术家,但 postID 不同。我只想保留艺术家的第一次出现并删除所有其他人。所以我想要的结果是
Array
(
[0] => Array
(
[artist] => John Keys
[postID] => 254
)
[1] => Array
(
[artist] => Jay Bloom
[postID] => 249
)
[2] => Array
(
[artist] => Angie Belle
[postID] => 225
)
)
我已经尝试了 array_unique 并且还序列化并执行了 array_map,但似乎没有任何工作正常。
【问题讨论】:
标签: php arrays multidimensional-array