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

Reply via email to