Liebes Forum,
ich programmiere einen Array, bestehend aus weiteren Arrays wie weiter unten angezeigt.
$expchce = array (
array (
1,
1,
2,
1,
4,
0,
1,
0
),
array (
2,
1,
2,
1,
3,
1,
0,
0
),
array (
3,
1,
2,
0,
2,
1,
1,
1
),
array (
4,
1,
1,
1,
0,
0,
1,
1
),
array (
5,
1,
1,
0,
5,
0,
0,
1
),
array (
6,
1,
1,
0,
4,
1,
0,
0
),
array (
7,
1,
0,
1,
1,
0,
0,
1
),
array (
8,
1,
0,
0,
5,
1,
1,
0
),
array (
9,
0,
2,
1,
5,
0,
0,
0
),
array (
10,
0,
2,
0,
0,
1,
0,
1
),
array (
11,
0,
2,
0,
1,
0,
1,
1
),
array (
12,
0,
1,
1,
1,
1,
1,
0
),
array (
13,
0,
1,
1,
2,
1,
0,
1
),
array (
14,
0,
1,
0,
3,
0,
1,
0
),
array (
15,
0,
0,
1,
4,
1,
1,
1
),
array (
16,
0,
0,
0,
2,
0,
0,
0
)
);
registerVariable('expchce');
An Stelle (A) im Fragebogen funktioniert der Code oben. An einer weiteren Stelle (B) im Fragebogen (hier geht es um einen anderen Aspekt), funktioniert er nicht. Ich habe den Code neu geschrieben, ihn aber auch zum Test von A nach B kopiert. Mit Hilfe der folgenden beide Zeilen kann ich sehen, dass der
Array eine Länge von 0 hat (und auf Index 2 kein Wert hinterlegt ist).
html('<p>Länge des Arrays vignetten: '.count($expchce).'</p>');
html('<p>Eintrag mit Index 2: '.$expchce [1].'</p>');
Hieran ändert sich auch nichts, wenn ich die einzelnen Arrays des Arrays $expchce in " ' " packe, also z.B.:
$expchce = array (
'array( 1 , 1 , 2 , 1 , 4 , 0 , 1 , 0 )',
'array( 2 , 1 , 2 , 1 , 3 , 1 , 0 , 0 )'
); );
Weiß jemand, was hier das Problem ist?
Danke im Voraus!
Gruß
ha