Я ищу способ заменить мой массив. Мой первый массив ниже:php | array_map replacement
$arr1 = Array
(
[0] => stdClass Object
(
[values] => Array
(
[0] => stdClass Object
(
[field_value] => Green
[count] => 0
)
[1] => stdClass Object
(
[field_value] => Red
[count] => 0
)
)
)
[1] => stdClass Object
(
[values] => Array
(
[0] => stdClass Object
(
[field_value] => Plastic
[count] => 0
)
[1] => stdClass Object
(
[field_value] => Metall
[count] => 0
)
)
)
Мой второй массив:
$arr2 = Array
(
[0] => 2
[1] => 6
[2] => 3
[3] => 4
)
И я хотел бы получить это:
Array
(
[0] => stdClass Object
(
[values] => Array
(
[0] => stdClass Object
(
[field_value] => Green
[count] => 2
)
[1] => stdClass Object
(
[field_value] => Red
[count] => 6
)
)
)
[1] => stdClass Object
(
[values] => Array
(
[0] => stdClass Object
(
[field_value] => Plastic
[count] => 3
)
[1] => stdClass Object
(
[field_value] => Metall
[count] => 4
)
)
)
Я пытался использовать array_map функцию, но без какого-либо успеха ,
array_map(function($a,$b){$a = $b; return $a;}, $arr1, $arr2);
Спасибо!
Пожалуйста, добавьте некоторые пояснения к вашему ответу. – kenorb
Да. К сожалению, это не работает должным образом. – user889349