array_slice

array_slice -- Extrae una porción de la matriz

Descripción

array array_slice ( array matriz, int desplazamiento [, int tamano])

array_slice( ) devuelve una secuencia de elementos de la matriz especificada por los parámetros desplazamiento y tamano .

Si el desplazamiento es positivo , la secuencia comenzará en dicha posición de la matriz . Si el desplazamiento es negativo , la secuencia comenzará en esa posición desde el final de la matriz .

Si se especifica el tamano y éste es positivo , la secuencia contendrá tantos elementos como se diga en él . Si fuese negativo , la secuencia se detendrá a tantos elementos del final de la matriz . Si se omite , la secuencia contendrá todos los elementos desde el desplazamiento hasta el final de la matriz .

Ejemplo 1 . Ejemplo de array_slice( ) examples

 
$entrada

 
=

 
array

 
(

 
"a"

 
,

 
"b"

 
,

 
"c"

 
,

 
"d"

 
,

 
"e")

 
;

 
$salida

 
=

 
array_slice

 
($entrada

 
,

 
2)

 
;

 
/

 
/

 
devuelve

 
"c"

 
,

 
"d"

 
,

 
y

 
"e

 
"

 
$salida

 
=

 
array_slice

 
($entrada

 
,

 
2

 
,

 
-1)

 
;

 
/

 
/

 
devuelve

 
"c"

 
,

 
"d

 
"

 
$salida

 
=

 
array_slice

 
($entrada

 
,

 
-2

 
,

 
1)

 
;

 
/

 
/

 
devuelve

 
"d

 
"

 
$salida

 
=

 
array_slice

 
($entrada

 
,

 
0

 
,

 
3)

 
;

 
/

 
/

 
devuelve

 
"a"

 
,

 
"b"

 
,

 
y

 
"c

 
"





Vea también : array_splice( ) .

Nota : Esta función fue añadida en el PHP 4.0 .