Copies the elements of a list to an array.
listToArray(list [, delimiters] [, includeEmptyFields] [, multiCharacterDelimiter])
returns array
str.listToArray([delimiters] [, includeEmptyFields] [, multiCharacterDelimiter])
Name | Type | Required | Default | Description |
---|---|---|---|---|
list | string | Yes | A list or variable name | |
delimiters | string | No | , | |
includeEmptyFields | boolean | No | false | A Boolean value specifying whether to create empty array entries if there are two delimiters in a row. |
multiCharacterDelimiter | boolean | No | false | A Boolean value specifying whether the delimiters parameter specifies a multi-character delimiter. |
Uses the listToArray() function to retrieve a list as an array
list = "red,green,orange";
getArray = listToArray(list);
someJSON = serializeJSON(getArray);
writeOutput(someJSON);
Uses the listToArray() function with a semicolon delimiter to retrieve a list as an array
list = "coldfusion;php;java;sql";
getArray = listToArray(list,";");
someJSON = serializeJSON(getArray);
writeOutput(someJSON);
If includeEmptyFields is true, empty value add in array elements
list = "coldfusion;php;;java;sql";
getArray = listToArray(list,";",true);
someJSON = serializeJSON(getArray);
writeOutput(someJSON);
Uses the listToArray() function to retrieve a list as an array with multiCharacterDelimiter
list = "coldfusion,php,|test,java,|sql";
getArray = listToArray(list,",|",false,true);
someJSON = serializeJSON(getArray);
writeOutput(someJSON);