I would like to combine two arrays, but I don't know which is the right method (array_merge, array_combine, array_unique) in my case.
First array:
Array
(
[0] => Array
(
[id_person] => 194
[firstname] => Jesper
[lastname] => Hansen
[pos] => 29
[position] => 1
[starter] => 0
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[1] => Array
(
[id_person] => 195
[firstname] => Mikkel
[lastname] => Andersen
[pos] => 1
[position] => 1
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[2] => Array
(
[id_person] => 197
[firstname] => Alexander
[lastname] => Scholz
[pos] => 6
[position] => 2
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[3] => Array
(
[id_person] => 198
[firstname] => Erik
[lastname] => Sviatchenko
[pos] => 10
[position] => 2
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[4] => Array
(
[id_person] => 199
[firstname] => Kian
[lastname] => Hansen
[pos] => 14
[position] => 2
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[5] => Array
(
[id_person] => 204
[firstname] => Manjrekar
[lastname] => James
[pos] => 30
[position] => 2
[starter] => 0
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[6] => Array
(
[id_person] => 236
[firstname] => Sebastian
[lastname] => Buch
[pos] => 14
[position] => 14
[starter] => 0
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[7] => Array
(
[id_person] => 209
[firstname] => Joel
[lastname] => Andersson
[pos] => 18
[position] => 3
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
)
Second array:
Array
(
[0] => Array
(
[id_person] => 195
[position] => 1
[first] => Mikkel
[last] => Andersen
[id_club] => 2
[type] => 2
[captain] => 0
[pos] => 1
[subsmin_in] =>
[subsmin_out] =>
)
[1] => Array
(
[id_person] => 236
[position] => 14
[first] => Sebastian
[last] => Buch
[id_club] => 2
[type] => 2
[captain] => 0
[pos] => 14
[subsmin_in] =>
[subsmin_out] =>
)
[2] => Array
(
[id_person] => 209
[position] => 3
[first] => Joel
[last] => Andersson
[id_club] => 2
[type] => 2
[captain] => 0
[pos] => 18
[subsmin_in] =>
[subsmin_out] =>
)
)
I would like to copy from the first array the starter, subs, goal, yellow card, red card items to the second array (only if id_person from first array exist in the second array)
Desired result:
Array
(
[0] => Array
(
[id_person] => 195
[position] => 1
[first] => Mikkel
[last] => Andersen
[id_club] => 2
[type] => 2
[captain] => 0
[pos] => 1
[subsmin_in] =>
[subsmin_out] =>
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[1] => Array
(
[id_person] => 236
[position] => 14
[first] => Sebastian
[last] => Buch
[id_club] => 2
[type] => 2
[captain] => 0
[pos] => 14
[subsmin_in] =>
[subsmin_out] =>
[starter] => 0
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
[2] => Array
(
[id_person] => 209
[position] => 3
[first] => Joel
[last] => Andersson
[id_club] => 2
[type] => 2
[captain] => 0
[pos] => 18
[subsmin_in] =>
[subsmin_out] =>
[starter] => 1
[subs] => 0
[goal] => 0
[yellow_card] =>
[red_card] =>
)
)
I hope that someone could help for me. Many thanks.