给予结构下面的数组:Coldfusion - 如何遍历一个结构数组并动态地打印出所有的KEY值?
我能够做打印出来自各个领域的所有值:
<cfset ColumnNames = structKeyArray(ApiData[1])>
<cfset ColumnLength = ArrayLen(ColumnNames)>
<cfloop from="1" to="#ArrayLen(ApiData)#" index="i">
<cfdump var="#ApiData[i].Created#">
<cfdump var="#ApiData[i].Name#">
...and so on
现在我通过所有字段,以便试图循环我不必实际写出每个字段的名称 。我如何动态地做到这一点? 喜欢的东西:
<cfloop from="1" to="#ArrayLen(ApiData)#" index="i">
<cfloop from="1" to="#ColumnLength#" index="i">
<!---<cfdump var="#ApiData[i]." + "#ColumnNames[i]#" + "#">--->
<!---<cfdump var="#ApiData[i].ColumnNames[i]#">--->
</cfloop>
</cfloop>
我不是一个ColdFusion的家伙,只是帮助好友和ColdFusion的语法与净:-)非常不同
谢谢您的帮助
我在这个问题上的投票应该让自己的声誉为3个位数。你欠我一杯啤酒。 –