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