Quote:

I guess it is because you can't have different data types in an array



You guess wrong! It is still an integer in the array. It's just that it gets cast as a string later.

{sigh}
I don't know how to get through to you. Your problem is that you were trying to embed an integer inside a string. When you concatenate as per my example, KiX will cast it as a string. I thought the numerous examples would have mad that clear.

BTW, vars in strings are evil, and the sooner you break yourself of the habit, the better.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.