Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 使用ListToArray时更改数组开始索引_Arrays_List_Coldfusion - Fatal编程技术网

Arrays 使用ListToArray时更改数组开始索引

Arrays 使用ListToArray时更改数组开始索引,arrays,list,coldfusion,Arrays,List,Coldfusion,将列表转换为数组时,将从索引1开始插入值。索引0保留为空 为什么会发生这种情况,更重要的是,是否有办法将其更改为从0索引开始 例如: <cfset myList = "A,B,C,D" /> <cfset myArray = ListToArray(myList) /> <cfdump var="#myArray#" /> 导致ColdFusion数组从一开始。您是否确实引用了0位置,但没有收到错误 你可以引用数组中的零--什么?这是怎么回事?@Sergii

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

为什么会发生这种情况,更重要的是,是否有办法将其更改为从0索引开始

例如:

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

导致ColdFusion数组从一开始。您是否确实引用了0位置,但没有收到错误


你可以引用数组中的零--
什么?这是怎么回事?@Sergii:我不是说你可以,只是把它作为对原始问题的回应(Eleeist让它听起来好像可以引用零泊松而没有错误“索引0为空”)@Sergii:我编辑了我的问题,以使我的陈述不那么模棱两可。(编辑)不。正如其他人提到的,CF数组使用base 1。所以没有索引0。你为什么要改变它?(你想解决什么问题?你的结构[0]=“某物”会起作用的!;)