如何在生成列表时删除最后一个逗号?

Ted*_*tel 2 coldfusion

我在ColdFusion中写一个Web服务.问题是我无法弄清楚如何在最后一个元素之后删除逗号.我的代码看起来像这样:

<cfoutput query="Attachments">
    #url#,
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

哪个产生这样的输出(注意尾随的逗号)

url1,url2,url3, 
Run Code Online (Sandbox Code Playgroud)

我怎样才能摆脱尾随的逗号而产生这个?

url1,url2,url3
Run Code Online (Sandbox Code Playgroud)

Jak*_*sel 8

这是一个简单的方法:

<cfoutput>#ValueList(Attachments.url)#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

  • 我更喜欢listAppend,当你需要有条件地包含/排除元素,然后输出它:`<cfset clientList =''> <cfloop query ='clients'> <cfif clients.isActive> <cfset clientList = listAppend(clientList,clientId)> </ CFIF> </ CFLOOP> <CFOUTPUT> #clientList#</ CFOUTPUT>` (3认同)