Php 如何从1而不是0开始数组键?

Php 如何从1而不是0开始数组键?,php,arrays,range,Php,Arrays,Range,如何从1而不是0开始范围的数组, 代码如下所示: $numbers = range(0, 14); 我试过了,但这并不能解决我的问题 $numbers = range(0, 14); 你可以试试这个: $numbers = array_combine(range(1,14), range(1,14)); 您还可以选择: $numbers = range(0, 14); array_unshift($numbers,""); unset($numbers[0]); 试试这

如何从1而不是0开始范围的数组, 代码如下所示:

    $numbers = range(0, 14);
我试过了,但这并不能解决我的问题

    $numbers = range(0, 14);
你可以试试这个:

$numbers = array_combine(range(1,14), range(1,14));
您还可以选择:

$numbers = range(0, 14);

array_unshift($numbers,"");
unset($numbers[0]);

试试这段代码这些代码会对您有所帮助

$data = array_slice(range(0,12), 1, null, true);

我不确定我是否在跟踪你,但是你不能用
范围(1,14)
来代替吗?你希望
1-14
?如果我从1开始,数组索引仍然从0=>1开始。我想这样开始1=>1我知道这个问题,但解释得太糟糕了,第二个例子和第一个一样,仅供参考,或者我是盲人,你很幸运,人们仍然愿意回答:P