> Auswahloption 1 soll beispielweise folgende Values enthalten: AB1; EU1; P3; ZPI2
Sie können im Array auch Strings hinterlegen:
$codes = [
1 => ['AB1', 'EU1', 'P3', 'ZPI2'],
1 => ['AB3', 'EU3', 'P1', 'ZPI2']
);
> Die Plattform soll somit erkennt, dass wenn bei Frage 1 Option 1 angekreuzt wird, die oben genannten Values angezeigt werden und ich diese auch so in Excel runterladen kann.
Sie müssen die Kennung in value() und bei put() immer so anpassen, dass die richtigen Variablen angesprochen werden. Wenn Sie möchten, können Sie sich das Leben ein wenig vereinfachen und für das put() eine Variable definieren:
$output = 'IV01';
put(id($output, 1), $codes[$auswahl][0]);
put(id($output, 2), $codes[$auswahl][1]);
put(id($output, 3), $codes[$auswahl][2]);
put(id($output, 4), $codes[$auswahl][3]);
> Ich habe nämlich 15 Fragen mit jeweils 2 Optionen
Dann können Sie entweder den Code 15-mal wiederholen - oder Sie basteln ein verschachteltes Array und lösen es eleganter über eine FOR-Schleife. Wie gesagt: Jetzt ist die beste Zeit, ein paar Programmier-Grundlagen zu lernen ;)