English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio di funzione array_slice() PHP

PHP Array Funzione Manuale

PHP funzione array_slice() estrae una porzione dall'array

Sintassi

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

Definizione e uso

 array_slice() restituisce una porzione della sequenza dell'array specificata dai parametri offset e length.

Parametro

Numero di sequenzaParametri e spiegazione
1

array(obbligatorio)

Specifica un array.

2

offset(obbligatorio)

Se offset è non negativo, la sequenza partirà da questo offset dell'array. Se offset è negativo, la sequenza partirà da una certa distanza dalla fine dell'array.

3

length(opzionale)

Se fornito, length avrà questo numero di unità nella sequenza. Se fornito e negativo, la sequenza terminerà a una certa distanza dalla fine dell'array. Se omesso, la sequenza partirà da offset fino alla fine dell'array.

4

preserve_keys(opzionale)

Attenzione, array_slice() di default riordina e ripristina gli indici numerici dell'array. Puoi modificare questo comportamento impostando preserve_keys su TRUE.

Valore di ritorno

Restituisce la sequenza degli elementi. Se il parametro offset è maggiore della dimensione dell'array, restituirà un array vuoto.

Esempio online

Restituisci una porzione di elementi dell'array

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

Risultato di output:

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

PHP Array Funzione Manuale