Ich bin nun irgendwie total irritiert. Ich möchte doch nur, dass ich alle Daten beim Import vollständig sind. Ich dachte, ich wäre durch damit. Das Prinzip mit den internen Variablen versteh ich nun wirklich nicht, weil ich ja quasi angegeben habe, welches Item wieviel Punkte erhält. Mir ist bewusst, dass put dafür Sorgen soll alle Daten zu speichern, ich weiß nur nicht wie ich das gerade hinbekommen soll, wenn ich alles schon erstellt habe.
$fragen = [
'TF01' => [1 => 1, 2 => 0, 3 => 0, 4 => -1],
'TF02' => [1 => -1, 2 => 0, 3 => 0, 4 => 1]
];
$points = 0;
foreach ($fragen as $variable => $values) {
$answer = value($variable);
if (isset($values[$answer])) {
$points += $values[$answer];
}
}