gpt4 book ai didi

forms - 相当于结构值的 StructKeyList()

转载 作者:行者123 更新时间:2023-12-02 09:10:08 25 4
gpt4 key购买 nike

StructKeyList() 将为我提供以逗号分隔的结构键列表。现在我需要获取以逗号分隔的结构值。现在这就是我为了获得值(value)而做的事情

<cfloop collection="#form#" item="key" >
#form[key]#,
</cfloop>

如何在没有循环的情况下从结构中获取值列表?提前致谢。

最佳答案

我解决了你的问题。据我所知,不可能在单个函数中获得结构中的值列表。我们必须循环键并获取每个键的值。但我可以给出一个解决方案来获取用逗号分隔的结构值。

<cfset strNew = {"a":"10","b":20,"c":30}>

这里 strNew 是我的示例结构。

 <cfset  myList = ''>
<cfloop collection="#strNew#" item="key" >
<cfset myList = listappend(myList,structfind(strNew,key))>
</cfloop>
<cfdump var="#myList#" />

在这里,我循环遍历结构键并查找特定键的值,并使用 listappend 和 structfind 函数将其附加到列表中。

所以你不需要像#struct[key]#那样,在逗号(,)的末尾也添加key的最后一个值。例如,您的代码应返回 10,20,30,。

所以你不需要那样做。使用 structfind 和 listappend 也可以避免逗号结尾。希望对您有帮助。

关于forms - 相当于结构值的 StructKeyList(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53339023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com