ColdFusion UDF Library - ListConsolidate

December 16th, 2008
«« Back to ColdFusion Library

Category:
   LIST

Description:
   Removes any repeated values from a list.

Parameters:
  1. list (List, required)
           The list to perform the consolidation on.

  2. 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
  1. No comments yet.
  1. No trackbacks yet.