我有一个二维数组:
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)
要获取第二维的数组长度,只需使用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)
该代码有效。如果您的没有,请提供完整的相关代码和任何错误消息。