array_slice

(PHP 4 >= 4.0.0)

array_slice -- Estrae un sottoinsieme da un array

Descrizione

array array_slice (array array, int offset, int [length])

array_slice() restituisce una sequenza di elementi di array specificati dai parametri offset e length .

Se offset č positivo, la sequenza comincerā da quell'offset in array. Se offset č negativo, la sequenza comincerā alla distanza offset dalla fine di array.

Se length č specificata ed č positiva, la sequenza conterrā quel numero di elementi. Se length č specificata ed č negativa la sequenza si fermerā a quel numero di elementi dalla fine dell'array. Se viene omessa, la sequenza conterrā tutto da offset fino alla fine di array.

Esempio 1. esempi di array_slice()


$input = array ("a", "b", "c", "d", "e");

$output = array_slice ($input, 2);      // restituisce "c", "d", e "e"
$output = array_slice ($input, 2, -1);  // restituisce "c", "d"
$output = array_slice ($input, -2, 1);  // restituisce "d"
$output = array_slice ($input, 0, 3);   // restituisce "a", "b", e "c"
      

Vedere anche array_splice().