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

Реклама
Новое
Реклама