Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Für die Erstellung zweier Listen

$listA = array();
$listB = array();

soll das Array definiert werden.

Bei welcher Definition handelt es sich um die korrekte? Ich bekomme bei jeder Version Fehlermeldungen

  1. array (1=A104_01, ...);
  2. array (1=A104x01, ...);
  3. array (1='A104_01', ...);
  4. array (1=>'A104_01', ...);

Oder stimmt die Itemkennung nicht? Wenn nein, wie finde ich die korrekte Itemkennung heraus?
Ich habe die Frage als Zufallsgenerator angelegt --> Unter >Frage >Variable?

in SoSci Survey (dt.) by s092700 (305 points)

1 Answer

0 votes

Die letzte Variante sieht korrekt aus - Sie definieren hier, dass auf Index Nr. 1 der String (in Ihrem Fall die Kennung) 'A104_01' gelegt werden soll.

array(
  1 => 'A104_01',
  2 => 'A104_02'
);

Allerdings können Sie mit der Kennung alleine wenig anfangen. Wenn Sie etwa ein einzelnes Item aus einer Frage zeigen möchten, benötigen Sie Frage- und Item-Kennung getrennt. Dafür können Sie die Gesamtkennung entweder zerlegen. Oder Sie speichern die beiden Komponenten gleich getrennt ins Array:

array(
  1 => array('A104', 1),
  2 => array('A104', 2)
);
by SoSci Survey (81.7k points)
...