ColdFusion UDF Library - ListConsolidate
December 16th, 2008
«« Back to ColdFusion Library
Category:
LIST
Description:
Removes any repeated values from a list.
Parameters:
Returns:
(List)
Requires:
Sample Use:
Copy to Clipboard
Category:
LIST
Description:
Removes any repeated values from a list.
Parameters:
- list (List, required)
The list to perform the consolidation on. - delimeter (String, Default: ,)
List delimiter.
Returns:
(List)
Requires:
Sample Use:
Copy to Clipboard
function listConsolidate(list){
var loop = 0;
var idx = 0;
var delimiter = ",";
if (arrayLen(arguments) gte 2)delimiter = arguments[2];
for (loop = 1; loop lte listLen(list,delimiter); loop = loop+1){
idx = ListGetAt(list,loop,delimiter);
if (ListValueCount(list,idx,delimiter) gt 1){
list = ListDeleteAt(list,loop,delimiter);
loop = DecrementValue(loop);
};
};
return list;
};
// http://www.programmers.org/index.php/coldfusion-udf-library/?ckey=314&function=ListConsolidate



