array_splice () не работает должным образом

Некоторая помощь, пожалуйста, с этой вещью, которая смутила меня по поводу правильного использования array_splice();
Когда я буквально копирую следующий код с сайта php.net, это выглядит следующим образом:

$input = array("red", "green", "blue", "yellow");
array_splice($input, 2);
// $input is now array("red", "green")

Но на моем локальном хосте результат не такой, как показано на примере веб-сайта. Я получил это:

Array ( [0] => blue [1] => yellow )

Что здесь происходит?

Ресурс http://php.net/manual/en/function.array-splice.php

-2

Решение

Это правильно. Возвращаемый массив будет содержать удаленные элементы, т.е. ( "red", "green" ), Исходный массив будет изменен, чтобы он содержал элементы, которые не были удалены, т.е. ( "blue", "yellow" ),

0

Другие решения

Других решений пока нет …