使用ListToArray时更改数组启动索引

时间:2012-06-26 19:47:52

标签: arrays list coldfusion

当我将list转换为数组时,从索引1开始插入值。索引0保留为空。

为什么会发生这种情况,更重要的是,是否有办法改变它以便从0索引开始?

示例:

<cfset myList = "A,B,C,D" />
<cfset myArray = ListToArray(myList) />
<cfdump var="#myArray#" />

1 个答案:

答案 0 :(得分:7)

原因ColdFusion Arrays从一开始。你实际上是在引用0位置而不是出错吗?

Why did the designers of ColdFusion decide to index arrays from 1 rather than 0?