這是數組刪除重複只有PHP
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,似乎沒有任何工作的權利。
感謝阿卡姆!這很好,我唯一的問題是標識符變成[artistname] => postID – 2013-02-19 07:15:40
是的,使用像這樣通過藝術家名稱訪問它,我可以將它改爲數字:) – 2013-02-19 07:17:09