Arrays ColdFusion阵列包含问题

Arrays ColdFusion阵列包含问题,arrays,coldfusion,Arrays,Coldfusion,问题:我正在检查变量user\u ID的值是否在我创建的数组中 背景:我不确定我的语法是否正确,我已经在下面发布了我从cfcatch收到的错误 <cfargument name="usr_ID" required="yes"> <cfset arrRFQUsers = [ "1346", "2246", "130","2223", "3712", "24","6444", "6953", "7240"] /> <cfset arrRFQAdmin = [ "59

问题:我正在检查变量user\u ID的值是否在我创建的数组中

背景:我不确定我的语法是否正确,我已经在下面发布了我从cfcatch收到的错误

<cfargument name="usr_ID" required="yes">

<cfset arrRFQUsers = [ "1346", "2246", "130","2223", "3712", "24","6444", "6953", "7240"] />

<cfset arrRFQAdmin = [ "599", "10", "28","45","7420", "7340"] />



<cfif  #ArrayContains(arrRFQUsers, usr_ID)# >

        <cfset userReturn = "rfqUser">


<elseif  #ArrayContains(arrRFQAdmin, usr_ID)# >

    <cfset userReturn = "rfqAdmin">

<elseif>


    <cfset userReturn = "Not Set">


</cfif>

        <cfreturn userReturn>

我认为ColdFusion中没有
标记(除非最近引入),但无论如何,
的最后一部分应该是
,而不是


我认为ColdFusion中没有
标记(除非最近引入),但无论如何,
的最后一部分应该是
,而不是


我认为ColdFusion中没有
标记(除非最近引入),但无论如何,
的最后一部分应该是
,而不是


我认为ColdFusion中没有
标记(除非最近引入),但无论如何,
的最后一部分应该是
,而不是



到现在为止,一直都还不错。我加上了你的例子,到目前为止都是错误的。我将继续测试并将其标记为已接受。谢谢你的帮助+1你可能会考虑使用列表而不是数组。如果您通过查询提取值,这也会非常有用,因为您可以使用
valueList()
获取值列表。我认为数组会更快,因为列表只是分隔的strings@JamesAMohler,你可能是对的。所以我习惯于用我没有考虑过的列表。我加上了你的例子,到目前为止都是错误的。我将继续测试并将其标记为已接受。谢谢你的帮助+1你可能会考虑使用列表而不是数组。如果您通过查询提取值,这也会非常有用,因为您可以使用
valueList()
获取值列表。我认为数组会更快,因为列表只是分隔的strings@JamesAMohler,你可能是对的。所以我习惯于用我没有考虑过的列表。我加上了你的例子,到目前为止都是错误的。我将继续测试并将其标记为已接受。谢谢你的帮助+1你可能会考虑使用列表而不是数组。如果您通过查询提取值,这也会非常有用,因为您可以使用
valueList()
获取值列表。我认为数组会更快,因为列表只是分隔的strings@JamesAMohler,你可能是对的。所以我习惯于用我没有考虑过的列表。我加上了你的例子,到目前为止都是错误的。我将继续测试并将其标记为已接受。谢谢你的帮助+1你可能会考虑使用列表而不是数组。如果您通过查询提取值,这也会非常有用,因为您可以使用
valueList()
获取值列表。我认为数组会更快,因为列表只是分隔的strings@JamesAMohler,你可能是对的。所以习惯于用我没有考虑过的列表。你不需要这些符号。你不需要这些符号。你不需要这些符号。您不需要任何
#
标志。
Other Error: Expression

Message: Variable USERRETURN is undefined.
Detail:
<cfif ArrayContains(arrRFQUsers, usr_ID)>
    <cfset userReturn = "rfqUser">
<cfelseif ArrayContains(arrRFQAdmin, usr_ID)>
    <cfset userReturn = "rfqAdmin">
<cfelse>
    <cfset userReturn = "Not Set">
</cfif>

<cfreturn userReturn>
<cfargument name="usr_ID" required="yes">

<cfset local.arrRFQUsers = [ "1346", "2246", "130","2223", "3712", "24","6444", "6953", "7240"] />
<cfset local.arrRFQAdmin = [ "599", "10", "28","45","7420", "7340"] />

<cfset local.userReturn = "Not Set" />
<cfif ArrayContains(local.arrRFQUsers, arguments.usr_ID)>
    <cfset local.userReturn = "rfqUser" />
<cfelseif ArrayContains(local.arrRFQAdmin, arguments.usr_ID)>
    <cfset local.userReturn = "rfqAdmin" />
</cfif>

<cfreturn local.userReturn />