PHP - Função array_slice ()

Sintaxe

array_slice($array, $offset [,$length [,$preserve_keys]] );

Definição e Uso

A função retorna a sequência de elementos da matriz array conforme especificado pelo offset e length parâmetros.

Parâmetros

Sr. Não Parâmetro e Descrição
1

array(Required)

Ele especifica uma matriz.

2

offset(Required)

Ele especifica onde a função iniciará a fatia.

3

length(Optional)

Ele especifica o comprimento da fatia.

4

preserve_keys(Optional)

Fornece TRUE para preservar as chaves e FALSE para redefinir as chaves. O padrão é FALSE.

Valores Retornados

Ele retorna a sequência de elementos.

Exemplo

Experimente o seguinte exemplo -

<?php
   $input = array("a", "b", "c", "d", "e");
   
   print_r(array_slice($input, 2, -1));
   print_r(array_slice($input, 2, -1, true));
?>

Isso produzirá o seguinte resultado -

Array ( [0] => c [1] => d ) Array ( [2] => c [3] => d )