<?php
$questions = Array
(
"0" => Array
(
"questionid" => "28f68dc4-acc6-4ab7-956d-ca41abf3a4c2",
"answer" =>"Antwoord 89",
"extra" =>null
)
,
"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" =>null
)
);
$answers = Array (
"0" => Array
(
"questionId" => "28f-28f68dc4-acc6-4ab7-956d-ca41abf3a4c20",
"question" => "1. Question 1",
"type" => "typequestion/question-text-input"
)
);
foreach($questions as $key=>$value){
$k = array_search($value['questionid'], array_column($answers, 'questionId'));
if($k!==FALSE){
$questions[$key]['question'] = $answers[$k]['question'];
$questions[$key]['type'] = $answers[$k]['type'];
}
}
print_r($questions);
?>
- Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.4, 8.3.6 - 8.3.26, 8.4.1 - 8.4.13
- 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] =>
)
)
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
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] =>
)
)
preferences:
138.22 ms | 410 KiB | 5 Q