使用大数字分配数组索引会导致任何问题


assigning array index with big numers cause any issue?

如果我们定义一个像$arr[100]="sekar"这样的数组,它会创建一个有100个索引的数组还是只有一个索引id为100的索引数组?

它将创建一个只有一个索引的数组

如果我们定义一个像$arr[100]="sekar"这样的数组,它将创建一个包含1 index with index id of 100的数组

创建一个包含100个元素的数组,初始化为"sekar",索引从0到99

$array = array_fill(0,100,"sekar"); 

创建1个元素的数组,索引为"100",值为"sekar"

$array[100] = 'sekar'; //Creates an array of size 1, index 0