php推送到特定的地方

时间:2013-02-20 00:41:28

标签: php

这是我的基础数组:

$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
)

请帮助。

1 个答案:

答案 0 :(得分:1)

使用:

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

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

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