从Coldfusion中的列表中过滤列表

Ran*_*hey 1 coldfusion

我有一个主要的ID列表(1,2,3,4,5,6,7,8,9,10)

我有一个我想要从主列表中删除的ID列表(2,5,8)

在coldfusion的主列表中过滤这些id的最简单方法是什么?

谢谢!

Tom*_*ard 6

ReplaceList:

<cfset l1 = "1,2,3,4,5,6,7,8">
<cfset L2 = "2,5,8">

<cfoutput>#ReplaceList(L1,L2,'')#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

这将为您留下ColdFusion列出的额外逗号.如果要删除它们,请通过数组函数运行它们:

<cfset l1 = "1,2,,3,4,5,6,7,8">
<cfset L2 = "2,5,8">
<cfset L3 = ArrayToList(ListToArray(ReplaceList(L1,L2,'')))>
<cfoutput>#L3#</cfoutput>
Run Code Online (Sandbox Code Playgroud)