PHP - 更改数组的开头

iMo*_*ked 2 php arrays

我想在PHP中更改数组的开头.目前我有:

Array
(
  [0] => Bla##
  [1] => Bla##
  [2] => Bla##
  [3] => Bla##
  [4] => Bla##
  [5] => Bla##
Run Code Online (Sandbox Code Playgroud)

但我想要

Array
(
  [6] => Bla##
  [7] => Bla##
  [8] => Bla##
  [9] => Bla##
  [10] => Bla##
  [11] => Bla##
Run Code Online (Sandbox Code Playgroud)

我曾经array_splice($array, 14, 0, 'Bla##');在我的数组的特定索引处插入一个值,但是如果我使用它,我的数组从0开始而不是从6开始.

提前致谢!

Dan*_*ler 5

$shift = 6;
$array = array_combine(range($shift, count($array)+$shift-1), $array);
Run Code Online (Sandbox Code Playgroud)