1

假设我有以下数组:

Array ( [0] => Jonny Cash [1] => Robert Smith )

我怎样才能增加数组键以获得这样的东西:

Array ( [1] => Jonny Cash [2] => Robert Smith )

提前致谢!

4

3 回答 3

5

将 null 推到数组的前面,然后将其删除:

array_unshift($list, null);
unset($list[0]);
于 2013-11-05T20:37:16.233 回答
3

如果您只想使现有数组具有基于 1 的索引,只需在 0 处添加一个假条目并将其删除:

// Assuming $array = Array ( [0] => Jonny Cash [1] => Robert Smith );

array_unshift($array, "fake");
unset($array[0]);
于 2013-11-05T20:37:35.207 回答
0
$array = array(1 => 'Jonny Cash', 2 => 'Robert Smith');
print_r($array);

输出:

数组([1] => Jonny Cash [2] => Robert Smith)

于 2013-11-05T20:33:10.560 回答