0

这是我的基本数组:

$array = array(0 => 'value 1', 1 => 'value 2', 2 => 'value 3', 3 => 'value 4');

当我输入:

array_push($array, 'New Value');

我的结果是:

Array
(
    [0] => value 1
    [1] => value 2
    [2] => value 3
    [3] => value 4
    [4] => New Value
)

但我想要这样的结果:

Array
(
    [0] => value 1
    [1] => New Value
    [2] => value 2
    [3] => value 3
    [4] => value 4
)

请帮忙。

4

1 回答 1

1

利用:

array_splice($array, 1, 0, 'New Value');

第二个参数是数组中的位置。

array_splice()当您想在数组中间的某个位置(不是在开头或结尾)注入项目或者如果您想删除数组中间的元素时,它非常有用。

于 2013-02-20T00:43:12.347 回答