[PHP] array_slice()

array_slice() (funzione PHP) restituisce un array che è la parte selezionata di un altro array. Se quest’ultimo è associativo, gli elementi del nuovo array mantengono le chiavi originarie (altrimenti, sono indicizzati, partendo da 0).

tips&tricks

Sintassi

array_slice($array, $inizio, $lunghezza, $preserva_indici[facoltativo])
parametro descrizione
$array L’array da processare
$inizio Valore numerico. Specifica il primo elemento da selezionare (contandoli partendo da 0); se negativo, il conteggio parte dall’ultimo elemento dell’array
$lunghezza Valore numerico. Specifica la lunghezza dell’array restituito; se negativo, il conteggio parte dall’ultimo elemento dell’array; se non è impostato, sono restituiti tutti gli elementi, a partire dalla posizione dell’elemento iniziale
$preserva_indici Valore booleano. Specifica se conservare (true) o ripristinare (false) le chiavi. Se non viene specificato, il comportamento di default è false.

Esempi

$array = array("a", "b", "c", "d");
$array1 = array_slice($array, 1, 2, true);
print_r($array1);

/* RISULTATO
Array
(
    [1] => b
    [2] => c
)
*/

Contenuti correlati

Fonti esterne

funzioni php, php

Related Articles

0 Comment