【发布时间】:2021-03-11 14:56:16
【问题描述】:
我在将两个数组组合在一起时遇到了问题。 一个数组我有问题,另一个是答案。
array_merge() 不起作用,因为我丢失了一些键 + 值。
还有array_intersect_key()不是我想要的,希望有人能帮帮我。
两个数组都有键 [questionid] 这是我要定位的键。
数组 1(答案);
Array
(
[0] => Array
(
[questionid] => 28f68dc4-acc6-4ab7-956d-ca41abf3a4c2
[answer] => Antwoord 89
[extra] =>
)
[1] => Array
(
[questionid] => 28f-28f68dc4-acc6-4ab7-956d-ca41abf3a4c20
[answer] => Antwoord 20
[extra] => Extra informatie 20
)
[2] => Array
(
[questionid] => d8f-28f68dc4-acc6-4ab7-956d-ca41abf3a4c20
[answer] => Antwoord 3
[extra] =>
)
)
还有一个带有问题的数组:
(
[0] => Array
(
[questionId] => 28f-28f68dc4-acc6-4ab7-956d-ca41abf3a4c20
[question] => 1. Question 1
[type] => typequestion/question-text-input
)
)
最终的数组应该是这样的:
Array
(
[0] => Array
(
[questionid] => 28f68dc4-acc6-4ab7-956d-ca41abf3a4c2
[answer] => Antwoord 89
[extra] =>
)
[1] => Array
(
[questionid] => 28f-28f68dc4-acc6-4ab7-956d-ca41abf3a4c20
[answer] => Antwoord 20
[extra] => Extra informatie 20
[question] => 1. Question 1
[type] => typequestion/question-text-input
)
[2] => Array
(
[questionid] => d8f-28f68dc4-acc6-4ab7-956d-ca41abf3a4c20
[answer] => Antwoord 3
[extra] =>
)
)
【问题讨论】: