获取第二维数组长度

Oli*_*xon 5 arrays coldfusion

我有一个二维数组:

ProductAndCompanyHourArray[ProductLoopIndex][CompanyLoopIndex] = getCompanyHourTime;
Run Code Online (Sandbox Code Playgroud)

我正在尝试循环遍历每个维度的二维数组,到目前为止我有:

ArrayLen(ProductAndCompanyHourArray) - ProductIndex
Run Code Online (Sandbox Code Playgroud)

我将如何循环第二位?(不工作并获取长度)

ArrayLen(ProductAndCompanyHourArray[ProductIndex]) ??
Run Code Online (Sandbox Code Playgroud)

Pet*_*ton 4

要获取第二维的数组长度,只需使用ArrayLen函数:

<cfset DD = [[1,2,3],[4,5,6,7],[8,9],[10]] />

<cfoutput><pre>
DD Length is #ArrayLen(DD)#

<cfloop index="i" from=1 to=#ArrayLen(DD)#>
    DD[#i#] Length is #ArrayLen(DD[i])#
</cfloop>

</pre></cfoutput>
Run Code Online (Sandbox Code Playgroud)

该代码有效。如果您的没有,请提供完整的相关代码和任何错误消息。