Sub-vectores con php

array=array_slice(array,offset[,cantidad]);

Devuelve un sub-vector del vector pasado a partir del offset indicado y con la cantidad de elementos indicada, si cantidad no se especifica devuelve todos los elementos desde offset hasta el fin del vector.

$vec=array(10,6,7,8,23);
$res=array_slice($vec,1,3); //deja en la variable $res 6,7,8

Fuente: Documento Generación de web sites dinámicos usando PHP