Wie man unschwer festellen kann, liebe ich ColdFusion aus Überzeugung. Allerdings lässt die ListToArray-Funktion sehr zu wünschen übrig. Da ich schon des öfteren darüber gestolpert bin und auch das Netz keine brauchbare Lösung anbietet, welche auch evtl. Werte in Anführungszeichen richtig behandelt, habe ich mir eine entsprechende Funktion einfach selbst geschrieben:
left(myElements[myField],1) EQ chr(34) OR doAppend> myString = listAppend(myString,myElements[myField]) /> right(myElements[myField],1) EQ chr(34)> ArrayAppend(myArray,removeChars(removeChars(myString,len(myString),2),1,1)) /> ArrayAppend(myArray,myElements[myField]) />
Aufgerufen werden kann die Funktion dann wie folgt: