y cual seria la dificultad ... ? por donde yo lo veo es bastante simple ^^
Cita: crear un array que contenga n cantidad de datos ...
www.php.net/range Cita: realizar un recorrido por el array
www.php.net/foreach Cita: y cuando el primer valor sea igual a un dato del array
www.php.net/if Cita: guardarlo en un arraynuevo
$arraynuevo[] = $valor;
Cita: hasta que el segundo valor sea igual a un dato del array
www.php.net/if
... si tienes alguna duda mas especifica comentala aqui
saludos.