I wanted to touch more on this as I got a few emails about the problems with this when using array functions and tags, the one thing to note is that ColdFusion since version 6 is built on top of Java, so when converting a string or a list to an array with split is actually not returning an array that ColdFusion would normally understand.
But certain ColdFusion functions and tags still work, so why do some tags and functions work where others fail.
Image may be NSFW.Clik here to view.
