Предположим, у меня есть два массива, как показано ниже
array:2 [
0 => {#1995
+"id": 6
+"sales_target_amount": "30000.00"
}
1 => {#1996
+"id": 10
+"sales_target_amount": "1000.00"
}
]
второй массив
array:2 [
0 => {#1994
+"sales_total": "4165.80"
+"staff_id": 6
}
1 => {#1513
+"sales_total": "1335.60"
+"staff_id": 10
}
]
Я пытаюсь вставить первый массив sales_target_amount
во второй массив, если id
соответствует staff_id
.
код
$sum = array_merge($second_array[],$firs_array);
Приведенный выше код объединит два массива вместе, но не вставит элементы на основе идентификатора.
Ожидаемый результат
array:2 [
0 => {#1994
+"sales_total": "4165.80"
+"staff_id": 6
+"sales_target_amount": "30000.00"
}
1 => {#1513
+"sales_total": "1335.60"
+"staff_id": 10
+"sales_target_amount": "1000.00"
}
]