Dein Array ist falsch aufgebaut, da er imho den Index immer enthalten muss.
Richtig wäre folgende Struktur:
91 = Array
u_id = 107
u_name = imshealth
inner = Array
0 = Array
p_id = 1100
eintrag = Hi all,
1 = Array
p_id = 1101
eintrag = If Im having an empty loop
2 = Array
p_id = 1117
eintrag = --QuoteBegin-ClausVB+--
92 = Array
u_id = 108
u_name = Elron
inner = Array
0 = Array
p_id = 1115
eintrag = kann ich dir sagen warum ich m
93 = Array
u_id = 109
u_name = bumlux
inner = Array
0 = Array
p_id = 1126
eintrag = If one opens the template in a
1 = Array
p_id = 1129
eintrag = D Perfect. It works as I need
94 = Array
u_id = 110
u_name = WebKnight
inner = Array
0 = Array
p_id = 1143
eintrag = Hallo an allebr /br /
1 = Array
p_id = 1144
eintrag = Hallo an allebr /br /
95 = Array
u_id = 115
u_name = greedy_invalid
inner = Array
0 = Array
p_id = 1169
eintrag = Can I store my templates in da
Wie Du sehen kannst, habe alle Arrays immer die gleiche Struktur. Jeder LOOP muss so aufgebaut werden, dass es sich um einen zweidimensionalen Array handelt, der über 2 Keyfelder angesprochen wird:
- Zahl (Integer)
- Zeichenkette (String)
In
meinem Beispiel könnte man ein Feld des LOOPS so ausgeben:
echo WebKnight Post #1143 {outer94inner0eintrag};
Damit kannst Du sehen, dass der LOOP-Array 4 Dimensionen hat. Die Dimension eines LOOP-Arrays muss immer durch 2 teilbar sein, so
wie es in der Doku auch erklärt ist. Ich denke nicht, dass es eine Beschränkung bei LOOP-Array-Dimensionen gibt.
Schau Dir bitte diese Doku und bestehende Beispiel mit LOOP-Arrays an.
Gruß
Claus