0

我有一个数组,它的键从 0 开始向上。有没有办法重新索引数组以将键更改为从 3 而不是 0 开始?

4

2 回答 2

1

很快就离开了我的头顶,但可能有更好的方法来做到这一点

$reindexedArray = array_combine(
    range(3,count($originalArray)+3),
    $originalArray
);
于 2014-01-10T15:18:05.980 回答
0
$newArray = array();
foreach($myArray as $key=>$value){
$newArray[$key+3] = $value;
}
print_r($newArray);
于 2014-01-10T15:25:25.447 回答