从 ColdFusion 中的数组中的结构体获取值

问题描述 投票:0回答:1

我有一个结构数组,我需要访问这样的值:每个新数组,它应该只添加逗号,我尝试循环遍历数组,然后循环结构,但试图看看是否有任何简单的方法

硅石石英 - 非洲红,硅石石英 Alpina 白色

enter image description here

     <cfset stNewColor = StructNew()>
     <cfset stSlabNewColors = DeSerializeJson(qGetCustomerApproval.ApprovalDataJson)>
    
        <cfloop from="1" to="#arrayLen(stSlabNewColors)#" index="i">
          
          <cfset stNewColor['Product'] = stSlabNewColors[i]['Product'] & ' ' & '-' & ' ' & stSlabNewColors[i]['NewColor']>
          
          <cfdump var="#stNewColor['Product']#">
        </cfloop>

这是我迄今为止尝试过的。

arrays struct coldfusion
1个回答
0
投票
<cfloop array="#stSlabNewColors#" index="item">
    #item.Product# - #item.NewColor#<br>
</cfloop>

你可以使用数组循环并使用数组索引,会更容易。

© www.soinside.com 2019 - 2024. All rights reserved.