我想将第一个数组中的值插入第二个数组中,其中键的名称是[cost]:
$newCossArray (
[0] => 52.68
[1] => 7414.68
[2] => 2471.56
)
$MainArray[0] => Array (
[id] => 2
[date] => 15.12.2020
[cost] => 60.00
)
[1] => Array (
[id] => 1
[date] => 22.12.2020
[cost] => 60.00
)
[2] => Array (
[id] => 3
[date] => 24.12.2020
[cost] => 22.00
)
我尝试了以下操作:foreach ($mainarray as $key => $value) {
$values[] = $value['cost'];
$new_array[] = str_replace($values, $newcosts, $value);
}
由于某些原因,这并没有显示正确的数据,有时它们会重复。这是一个例子:[0] => Array (
[id] => 2
[date] => 15.12.2020
[cost] => 52.68
)
[1] => Array (
[id] => 1
[date] => 22.12.2020
[cost] => 52.68
)
[2] => Array (
[id] => 3
[date] => 24.12.2020
[cost] => 2471.56
)
希望有人能帮我。非常感谢!