Vergleichen Sie zwei mehrdimensionale Arrays und erstellen Sie dann ein Array, das nur eindeutig ist
Ich habe versucht, das jetzt stundenlang zu bekommen.
Ich habe zwei mehrdimensionale Arrays
$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
)
)
Ich muss $ newData und $ oldData vergleichen und nur die neuen Daten abrufen, die vor dem ersten gemeinsamen Array liegen.
Meine $ newData werden dann sein:
$newData (
[0] => Array(
[id] => 1
[name] => John
[sex] => male
)
[1] => Array(
[id] => 2
[name] => Kenny
[sex] => male
)
)
Ich habe alles von array_unique ausprobiert, wenn ich die ID-Schlüssel vergleiche, aber nichts richtig funktioniert.
Muss ich sie zuerst zusammenführen? Karten sie? Bahh, ich habe keine Ahnung, ich bin so verloren.
Jede Hilfe wäre großartig