array_slice
Extrae una porción de la matriz
Descripción
arrayarray_slice
arraymatriz
intdesplazamiento
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 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.
Esta función fue añadida en el PHP 4.0.