array_slice() retorna a sequência de elementos
de array
especificada pelos parâmetros
offset
e length
.
Se offset
for não negativo, a sequência
começará do início de array
. Se
offset
for negativo, a sequência
começará dessa distância do final de array
.
Se length
for especificado e positivo, então
a sequência terá essa quantidade de elementos. Se
length
for especificado e negativo então
a sequência pará dessa quantidade elementos a partir do final do
array. Se for omitido, então a sequência terá todos os elementos
a partir de offset
até o final de
array
.
Note que array_slice() irá reiniciar as chaves
numericas pr padrão. Desde o PHP 5.0.2, você pode mudar esse funcionamento
definindo preserve_keys
como TRUE.
Veja também array_splice() e unset().