PHP ОБРЕЗАТЬ МАССИВ
В PHP есть несколько функций, которые могут использоваться для обрезки массива. Одной из таких функций является array_slice().
Функция array_slice() возвращает выбранные части массива в виде нового массива без изменения оригинального массива. Первый параметр этой функции - массив, который нужно обрезать. Второй параметр - индекс элемента массива, с которого нужно начать выборку. Третий параметр - количество элементов, которые нужно выбрать. Оно может быть отрицательным, если требуется выборка элементов от конца массива. Например:
$arr = array('a', 'b', 'c', 'd', 'e');
$result = array_slice($arr, 2);
print_r($result); // Выводит массив Array ( [0] => c [1] => d [2] => e )
$result = array_slice($arr, 0, 3);
print_r($result); // Выводит массив Array ( [0] => a [1] => b [2] => c )
$result = array_slice($arr, -2, 2);
print_r($result); // Выводит массив Array ( [0] => d [1] => e )
Еще одной функцией для обрезки массива является array_splice(). Она изменяет исходный массив, удаляя или заменяя выбранные элементы. Первый параметр этой функции – массив. Второй параметр – индекс элемента, начиная с которого производится удаление или замена элементов. Третий параметр – количество элементов, которые нужно удалить или заменить. Они могут быть отрицательными. Четвертый параметр – массив элементов, которые должны быть вставлены в массив после удаления элементов. Например:
$arr = array('a', 'b', 'c', 'd', 'e');
array_splice($arr, 2);
print_r($arr); // Выводит массив Array ( [0] => a [1] => b )
$arr = array('a', 'b', 'c', 'd', 'e');
array_splice($arr, 1, 2);
print_r($arr); // Выводит массив Array ( [0] => a [1] => d [2] => e )
$arr = array('a', 'b', 'c', 'd', 'e');
array_splice($arr, 1, 2, array('x', 'y', 'z'));
print_r($arr); // Выводит массив Array ( [0] => a [1] => x [2] => y [3] => z [4] => d [5] => e )
Уроки PHP 7 - Ассоциативные массивы.Перебор массива.Слияние массивов.
Массивы в PHP ( часть 1). PHP stage 2
Сортировка массивов в PHP
Уроки PHP #6 Массивы
Собеседование Middle PHP разработчика
Быстрая сортировка массива на языке PHP - Алгоритмы и Блок схемы
Массивы (array) в php. Простым языком и с примерами. Часть 1
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Массивы в PHP - часть 1 - Базовый курс PHP-7
ТОП функций PHP для работы с массивами