-1


我需要创建一个行项目数组“arrayOfQuoteLineItem”。代替位置值,我必须为位置关联名称,如何在coldfusion8中做到这一点?我在“http://www.bennadel.com/blog/1676-Learning-ColdFusion-9-Delete-Array-Elements-With-ArrayDelete-.htm”上看到了一些用于coldfusion9但不是coldfusio8的代码?


QuoteLineItem
   nmfcClass = "100"
   weight = "300"

4

1 回答 1

1

关联数组在 CF 中称为“结构”或“结构”。您可以将结构嵌套在数组中,或者将结构嵌套在结构中,或者任何您需要的东西。

<cfset quoteLineItems = arrayNew(1) /> <!--- or <cfset quoteLineItems = [] /> --->
<!--- probably some looping code here --->
<cfset st = structNew() /> <!--- or <cfset st = {} /> --->
<cfset st.nmfcClass = 100 />
<cfset st.weight = 300 />
<cfset arrayAppend(quoteLineItems, st) />
<!--- end loop --->
于 2012-05-11T13:17:56.820 回答