Функция array splice PHP

Здравствуйте, сегодня я вновь с Вами. После изучения вчерашней темы, я решил Вас познакомить с похожей функцией array_splice, которая немного по-другому вырезает массив и имеет возможность добавлять вместо вырезанной последовательности элементов другую последовательность. Давайте перейдем к примеру.
<?php
$array = array("two", "five", "one", "three", "four");
array_splice($array, 1, 2, array("seven", "eight", "nine"));
print_r($array);
?>
Теперь разберем все параметры функции, которые мы указали. Первое что необходимо знать, функция может принимать всего 4 параметра,
при этом только 2 параметра являются обязательными.
Первым параметром, как обычно, передается массив, с которым мы и будем работать.
Вторым параметром мы задаем смещение, от начала нашего массива, т.е., с какого элемента будут удаляться элементы массива. Отсчет происходит с нуля.
Третий параметр указывает длину удаляемых элементов, т.е., какое количество элементов должно быть удалено, включая элемент с которого начинается смещение.
Если данный параметр не указан, то удаляться все элементы, начиная с позиции смещения, если параметр задан отрицательным, то Вы отсчитываете
указанное количество элементов от конца строки и промежуток, который будет находиться от позиции смещения, до элемента, который
вы отсчитали, будет удален.
И при помощи четвертого параметра Вы можете задавать, какие элементы будут вставлены вместо удаленной последовательности элементов массива.
Если параметр не указан, то и вставлено ничего не будет, но если он задан, то в удаленную последовательность будет вставлен указанный элемент.
В примере кода я указал все параметры, для того чтобы Вы поняли суть работы данной функции, а также посмотрели на результат выполнения этого кода.

Вот мы и изучили функцию array splice, которая должна пригодиться Вам в вашей дальнейшей работе, на этом я с Вами прощаюсь, до скорого.