【发布时间】:2019-04-06 04:43:56
【问题描述】:
我有两个数组,第一个是旧的,第二个是新的。 我想比较它们并只输出重复项。
我尝试了一些痛苦的事情:array_intersect 和 array_search 没有任何结果...
第一个数组(旧)包含作为输出:
[0] => Array (
[id] => old_id_1
[color] => red
)
[1] => Array (
[id] => old_id_2
[color] => blue
)
[2] => Array (
[id] => old_id_3
[color] => green
)
[3] => Array (
[id] => old_id_4
[color] => purple
)
[4] => Array (
[id] => old_id_5
[color] => yellow
)
第二个(新),输出:
[0] => Array (
[id] => new_id_1
[color] => blue
)
[1] => Array (
[id] => new_id_2
[color] => pink
)
[2] => Array (
[id] => new_id_3
[color] => purple
)
作为回报,我想做一些类似的东西:
We find 2 duplicates colors :
- blue (new_id_1) in old_id_2
- purple (new_id_3) in old_id_4
如果有人有一些想法。
【问题讨论】:
标签: php arrays multidimensional-array duplicates key-value