Ack! No, do not use listContains. listContains will match partial
entries. Ie, if your list is:

ray,camden

and you search for cam, listContains will return 2 while listFind will
return 0. If your intent is to only match the item completely, use
listFind (or listFindNoCase).

=======================================================================
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
Member of Team Macromedia

Email    : [EMAIL PROTECTED]
Blog     : www.camdenfamily.com/morpheus/blog
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: Dowdell, Jason G [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, March 06, 2003 9:21 AM
> To: CF-Talk
> Subject: RE: Comparing two listvars and deleting dups
> 
> 
> Here's the solution I came up with... thanks for everyone's 
> help.  Maybe this should be a UDF :)
> 
> <cfset CurrentlyActiveUsers = "a,b,c,d,e">
> <cfset ExistingUsers = "b,d">
> <cfoutput>
> <cfset newlist = CurrentlyActiveUsers>
> <cfloop list="#CurrentlyActiveUsers#" index="x" delimiters=",">
>       <cfif ListContains(ExistingUsers, x, ",")>
>               <cfset newlist = ListDeleteAt(newlist, 
> ListFindNoCase(newlist, x, ","), ",")>
>       </cfif>
> </cfloop>
> 
> CurrentlyActiveUsers: #CurrentlyActiveUsers#<br>
> ExistingUsers: #ExistingUsers#<br><br>
> Cleaned List: #newlist#<br>
> </cfoutput>
> 
> -----Original Message-----
> From: Dowdell, Jason G [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 06, 2003 10:06 AM
> To: CF-Talk
> Subject: RE: Comparing two listvars and deleting dups
> 
> 
> Correct me if I'm wrong but that doesn't do what I'm asking.
> 
> I want to remove all items in ListVar1 that appear in 
> ListVar2. They are not already duplicated in ListVar1.
> 
> ~Jason
> 
> -----Original Message-----
> From: Raymond Camden [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 06, 2003 10:01 AM
> To: CF-Talk
> Subject: RE: Comparing two listvars and deleting dups
> 
> 
> http://www.cflib.org/udf.cfm?ID=532
> and
> http://www.cflib.org/udf.cfm?ID=533
> 
> ==============================================================
> =========
> Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
> Member of Team Macromedia
> 
> Email    : [EMAIL PROTECTED]
> Blog     : www.camdenfamily.com/morpheus/blog
> Yahoo IM : morpheus
> 
> "My ally is the Force, and a powerful ally it is." - Yoda 
> 
> > -----Original Message-----
> > From: Dowdell, Jason G [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, March 06, 2003 8:55 AM
> > To: CF-Talk
> > Subject: Comparing two listvars and deleting dups
> > 
> > 
> > Anyone have code off the top of their head to delete
> > duplicate values from 2 lists.  Here's an example.
> > 
> > I want to delete all of the list items in ListVar1 that
> > appear in ListVar2
> > 
> > ListVar1 = a,b,c,d,e
> > ListVar2 = c,e
> > 
> > Any suggestions?
> > ~Jason
> > 
> > 
> > 
> 
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to