2013-02-20 4 views
0

Это моя база массива: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 
) 

Пожалуйста, помогите.

+2

[Что вы пытались?] (Http://www.whathaveyoutried.com/) См. [Ask advice] (http://stackoverflow.com/questions/ask-advice), пожалуйста. –

ответ

1

Использование:

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

Второй аргумент позиции в массиве.

array_splice()array_splice() очень полезно, когда вы хотите вводить предметы где-то посередине массива (не в начале или в конце), или если вы хотите удалить элементы в середине массива.

+0

Я пробовал и работал, спасибо, чувак. –

Смежные вопросы