array_slice
Выбрать срез массива
Описание
arrayarray_slice
arrayarray
intoffset
intlength
boolpreserve_keys
array_slice возвращает последовательность
элементов массива array, определённую параметрами
offset и length.
Если параметр offset положителен, последовательность
начнётся на расстоянии offset от начала array. Если
offset отрицателен, последовательность
начнётся на расстоянии offset от конца array.
Если в эту функцию передан положительный параметр length,
последовательность будет включать length элементов.
Если в эту функцию передан отрицательный параметр length,
в последовательность войдут все элементы исходного массива, начиная с позиции offset
и заканчивая позицией, отстоящей на length элементов от конца array.
Если этот параметр будет опущен, в последовательность войдут все элементы
исходного массива array, начиная с позиции offset.
Обратите внимание, что array_slice сбрасывает ключи массива.
Начиная с PHP 5.0.2 вы можете переопределить это поведение, установив параметр
preserve_keys в &true;.
Пример использования array_slice
]]>
Вышеприведённый пример выведет:
c
[1] => d
)
Array
(
[2] => c
[3] => d
)
]]>
См. также array_splice и
unset.