我已经尝试了几个小时了,但还是没搞定。
我有两个多维数组。
$newData (
[0] => Array(
[id] => 1
[name] => John
[sex] => male
)
[1] => Array(
[id] => 2
[name] => Kenny
[sex] => male
)
[2] => Array(
[id] => 3
[name] => Sarah
[sex] => female
)
[3] => Array(
[id] => 4
[name] => George
[sex] => male
)
)
$oldData (
[0] => Array(
[id] => 3
[name] => Sarah
[sex] => female
)
[1] => Array(
[id] => 4
[name] => George
[sex] => male
)
[2] => Array(
[id] => 5
[name] => Peter
[sex] => male
)
[3] => Array(
[id] => 6
[name] => Lexi
[sex] => female
)
)
我需要比较$newData和$oldData,并仅提取第一个共同数组之前的新数据。
然后,我的$newData将是:
$newData (
[0] => Array(
[id] => 1
[name] => John
[sex] => male
)
[1] => Array(
[id] => 2
[name] => Kenny
[sex] => male
)
我已经尝试过使用array_unique函数,比较ID键值,但仍然无法正常工作。
我需要先合并它们吗?还是映射它们?啊,我真的不知道,我很迷茫。
任何帮助都将是非常棒的。