Coldfusion 在CF中使用Listlast,其中值带有逗号

Coldfusion 在CF中使用Listlast,其中值带有逗号,coldfusion,cfml,Coldfusion,Cfml,我有以下变量: <cfset last = listlast(GedData.Location)> GetData是一个查询输出,Location是其中一个字段。目标是获取列表中的最后一项 我的问题是位置带有逗号;例如:“华盛顿,沙利文县,NH 03280”,“华盛顿山,库斯县,NH 03589” 当前last的值为NH 03589。我怎样才能最后到达华盛顿山,新罕布什尔州库斯县,邮编03589 谢谢。您需要提供“作为listLast()的分隔符 <cfset last

我有以下变量:

<cfset last = listlast(GedData.Location)>

GetData是一个查询输出,Location是其中一个字段。目标是获取列表中的最后一项

我的问题是位置带有逗号;例如:
“华盛顿,沙利文县,NH 03280”,“华盛顿山,库斯县,NH 03589”

当前last的值为NH 03589。我怎样才能最后到达华盛顿山,新罕布什尔州库斯县,邮编03589

谢谢。

您需要提供
作为
listLast()
的分隔符

<cfset last = listlast(GedData.Location,'"')>


一个难题的简单答案。多谢与您的问题无关,但除非您使用值列表功能,否则您只能从查询返回的第一条记录中获取数据。存储“列表”“数据的安全性是出了名的问题。查询的来源是什么?您控制的是一个数据库吗?您的问题并不是很难获得所需的数据,而是数据返回的格式不够理想。如果可能的话,我建议您修改数据的返回方式。