http://www.cflib.org/udf.cfm?id=532
/**
* Case-sensitive function for removing duplicate entries in a list.
* @param list The list to be modified.
* @return Returns a list.
*/
function ListDeleteDuplicates(list) {
var i = 1;
var delimiter = ',';
var returnValue = '';
if(ArrayLen(arguments) GTE 2)
delimiter = arguments[2];
list = ListToArray(list, delimiter);
for(i = 1; i LTE ArrayLen(list); i = i + 1)
if(NOT ListFind(returnValue, list[i], delimiter))
returnValue = ListAppend(returnValue, list[i], delimiter);
return returnValue;
}
/**
* Case-INsensitive function for removing duplicate entries in a list.
* @param list List to be modified.
* @return Returns a list.
*/
function ListDeleteDuplicatesNoCase(list)
{
var i = 1;
var delimiter = ',';
var returnValue = '';
if(ArrayLen(arguments) GTE 2)
delimiter = arguments[2];
list = ListToArray(list, delimiter);
for(i = 1; i LTE ArrayLen(list); i = i + 1)
if(NOT ListFindNoCase(returnValue, list[i], delimiter))
returnValue = ListAppend(returnValue, list[i], delimiter);
return returnValue;
}
On Wed, May 21, 2008 at 3:08 PM, morchella <[EMAIL PROTECTED]>
wrote:
> i have some duplicates in a list i need to delete
> but am not getting it once again.
>
> <cfloop From = "1" To = "#ListLen(getAce.specs_partnum)#" index =
> "Counter">
> <cfoutput group="specs_partnum">
> <cfset acccL = #ListGetAt(getAce.specs_partnum,Counter)#>
> <cfset acccL = ListSort("#acccL#","text", "ASC")>
> #acccL#
> </cfoutput></cfloop> <br /><br />
> </cfoutput>
>
> spits out:
>
> Cable Management
> 9969593 9969593 9969599 9969599 9969594 9969594 9969600 9969600 9969599
> 9969599 9969601 9969601 9969600 9969600 9969928 9969928 9969601 9969601
> 9969927 9969927 9969928 9969928 9969597 9969597 9969927 9969927 9969736
> 9969736 9969597 9969597 9969595 9969595 9969736 9969736 9969598 9969598
> 9970253 9970254 9970255 9970256 9970263 9970264 9970265 9970266 9970271
> 9970271 9970271 9970271
>
> thanks guys.
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305845
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4