I have two snapshots of data, in arrays, such as this:
Array number 1:
array{
'foo' => 'foo_value',
'bar' => 'bar_value',
'baz' => 'baz_value'
}
Array number 2:
array{
'foo' => 'foo_value_new',
'bar' => 'bar_value',
'baz' => 'baz_value',
'xyz' => 'added_value'
}
I want to get two arrays, one with added elements, one with deleted ones:
Array with added new data:
array{
'foo' => 'foo_value_new',
'xyz' => 'added_value'
}
Array with deleted data:
array{
'foo' => 'foo_value',
}
How could this be archieved in php? Do any array_* functions have similar behaviour?