ARRAY SPLICE PHP ПРИМЕРЫ
Функция array_splice
в PHP позволяет изменять содержимое массива, удалять или заменять его элементы по определенным условиям.
Синтаксис функции выглядит следующим образом:
array_splice($array, $offset, $length, $replacement);
Где:
$array
- массив, который будет изменен$offset
- индекс элемента массива, начиная с которого начнется изменение$length
- количество удаляемых элементов. Если значение отрицательное, то удалять будут элементы, находящиеся от индекса$offset
до конца массива.$replacement
- массив, элементы которого будут вставлены на место удаленных элементов. Если этот параметр опущен, то будут удалены только элементы, а массив не будет изменен.
Давайте рассмотрим несколько примеров:
$numbers = array(1, 2, 3, 4, 5);
array_splice($numbers, 2, 1, array('three'));
print_r($numbers);
В данном примере мы удаляем один элемент массива, начиная с индекса 2 и вставляем на это место элемент "three". Результат выполнения скрипта:
Array
(
[0] => 1
[1] => 2
[2] => three
[3] => 4
[4] => 5
)
А теперь пример немного сложнее:
$numbers = array(1, 2, 3, 4, 5);
$spliced = array_splice($numbers, 2, 2, array('three', 'four', 'five'));
print_r($numbers);
print_r($spliced);
В этом примере мы удаляем два элемента, начиная с индекса 2, и вставляем на это место три новых элемента. Функция array_splice
возвращает массив удаленных элементов, который мы сохраняем в переменную $spliced
. Результат выполнения скрипта:
Array
(
[0] => 1
[1] => 2
[2] => three
[3] => four
[4] => five
)
Array
(
[0] => 3
[1] => 4
)
Insert HTML Form to MySQL Database With PHP In Easy Way - PHP for Beginners
PHP part 51 array slice, array splice
PHP Array_Slice Function Tutorial in Hindi / Urdu
PHP array splice Function
33 - PHP Array Function - array_splice, array_slice
PHP for Beginners: How to use array_slice in PHP
array splice function website development with php