我有一个二维数组:

ProductAndCompanyHourArray[ProductLoopIndex][CompanyLoopIndex] = getCompanyHourTime;

到目前为止,我正在尝试遍历每个维度的二维数组:
ArrayLen(ProductAndCompanyHourArray) - ProductIndex

我将如何通过第二位循环? (不工作并获取长度)
ArrayLen(ProductAndCompanyHourArray[ProductIndex]) ??

最佳答案

要获得第二维的数组长度,只需使用 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>

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

关于arrays - 获取第二维的数组长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11761678/

10-12 05:52