When looping over an array, has 'index' always been the content of that element?
I have just written a cfloop with array="ArrMyArray" index="i" as the attributues for the first time in a long time. In the loop, #i# actually refers to the content of the current array element, which seems wrong. Surely #i# should be the index/counter? If I want a counter, do I have to make one manually? We upgraded from CF7 to CF9 about a year ago, surely this isn't different in those versions? As far as I remember, when a cfloop has an index attribute, it is basically asking you what var name you want for the counter which holds the number of the current loop iteration?
Thanks to anyone who can shed any light on this.
T
