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
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment